aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2001-07-12 01:19:40 +0000
committerBruce Momjian <bruce@momjian.us>2001-07-12 01:19:40 +0000
commit09523c90fa06657f9f6c5e9dcb188013d78076f2 (patch)
tree4cbf2b34e29078e7928926e57a3122df00282170 /src
parent7771436e184e1057efbe4c402c912dd1d7f773fe (diff)
downloadpostgresql-09523c90fa06657f9f6c5e9dcb188013d78076f2.tar.gz
postgresql-09523c90fa06657f9f6c5e9dcb188013d78076f2.zip
Make code malloc memory of proper length.
Diffstat (limited to 'src')
-rw-r--r--src/pl/plpgsql/src/gram.y8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/pl/plpgsql/src/gram.y b/src/pl/plpgsql/src/gram.y
index 4637fb97cb5..c059097a3fa 100644
--- a/src/pl/plpgsql/src/gram.y
+++ b/src/pl/plpgsql/src/gram.y
@@ -4,7 +4,7 @@
* procedural language
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/pl/plpgsql/src/gram.y,v 1.22 2001/07/11 18:54:18 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/pl/plpgsql/src/gram.y,v 1.23 2001/07/12 01:19:40 momjian Exp $
*
* This software is copyrighted by Jan Wieck - Hamburg.
*
@@ -332,7 +332,7 @@ decl_statement : decl_varname decl_const decl_datatype decl_notnull decl_defval
{
PLpgSQL_rec *new;
- new = malloc(sizeof(PLpgSQL_var));
+ new = malloc(sizeof(PLpgSQL_rec));
new->dtype = PLPGSQL_DTYPE_REC;
new->refname = $1.name;
@@ -374,8 +374,8 @@ decl_statement : decl_varname decl_const decl_datatype decl_notnull decl_defval
new = malloc(sizeof(PLpgSQL_var));
memset(new, 0, sizeof(PLpgSQL_var));
- curname_def = malloc(sizeof(PLpgSQL_var));
- memset(curname_def, 0, sizeof(PLpgSQL_var));
+ curname_def = malloc(sizeof(PLpgSQL_expr));
+ memset(curname_def, 0, sizeof(PLpgSQL_expr));
new->dtype = PLPGSQL_DTYPE_VAR;
new->refname = $1.name;