From: Adriano d. S. F. <asf...@us...> - 2008-06-01 01:22:08
|
Build Version : T2.5.0.20173 Firebird 2.5 Unstable (writeBuildNum.sh,v 1.20333 2008/06/01 01:22:14 asfernandes ) Update of /cvsroot/firebird/firebird2/src/dsql In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv29062/src/dsql Modified Files: Tag: B2_1_Release parse.y Log Message: Fixed CORE-1919 - Memory corruptions in EXECUTE STATEMENT may crash the server Index: parse.y =================================================================== RCS file: /cvsroot/firebird/firebird2/src/dsql/parse.y,v retrieving revision 1.252.2.1 retrieving revision 1.252.2.2 diff -b -U3 -r1.252.2.1 -r1.252.2.2 --- parse.y 7 Feb 2008 13:53:55 -0000 1.252.2.1 +++ parse.y 1 Jun 2008 01:22:11 -0000 1.252.2.2 @@ -1742,7 +1742,7 @@ ; exec_into : EXECUTE STATEMENT value INTO variable_list - { $$ = make_node (nod_exec_into, (int) e_exec_into_count, $3, 0, make_list ($5)); } + { $$ = make_node (nod_exec_into, (int) e_exec_into_count, $3, NULL, make_list ($5), NULL); } ; if_then_else : IF '(' search_condition ')' THEN proc_block ELSE proc_block |