|
4 | 4 | * procedural language
|
5 | 5 | *
|
6 | 6 | * IDENTIFICATION
|
7 |
| - * $Header: /cvsroot/pgsql/src/pl/plpgsql/src/gram.y,v 1.22 2001/07/11 18:54:18 momjian Exp $ |
| 7 | + * $Header: /cvsroot/pgsql/src/pl/plpgsql/src/gram.y,v 1.23 2001/07/12 01:19:40 momjian Exp $ |
8 | 8 | *
|
9 | 9 | * This software is copyrighted by Jan Wieck - Hamburg.
|
10 | 10 | *
|
@@ -332,7 +332,7 @@ decl_statement: decl_varname decl_const decl_datatype decl_notnull decl_defval
|
332 | 332 | {
|
333 | 333 | PLpgSQL_rec*new;
|
334 | 334 |
|
335 |
| -new = malloc(sizeof(PLpgSQL_var)); |
| 335 | +new = malloc(sizeof(PLpgSQL_rec)); |
336 | 336 |
|
337 | 337 | new->dtype= PLPGSQL_DTYPE_REC;
|
338 | 338 | new->refname=$1.name;
|
@@ -374,8 +374,8 @@ decl_statement: decl_varname decl_const decl_datatype decl_notnull decl_defval
|
374 | 374 | new = malloc(sizeof(PLpgSQL_var));
|
375 | 375 | memset(new,0,sizeof(PLpgSQL_var));
|
376 | 376 |
|
377 |
| -curname_def = malloc(sizeof(PLpgSQL_var)); |
378 |
| -memset(curname_def,0,sizeof(PLpgSQL_var)); |
| 377 | +curname_def = malloc(sizeof(PLpgSQL_expr)); |
| 378 | +memset(curname_def,0,sizeof(PLpgSQL_expr)); |
379 | 379 |
|
380 | 380 | new->dtype= PLPGSQL_DTYPE_VAR;
|
381 | 381 | new->refname=$1.name;
|
|