Changeset: 3139285189f9 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3139285189f9
Modified Files:
sql/server/sql_parser.y
Branch: Jun2016
Log Message:
Memory leak on failure.
diffs (31 lines):
diff --git a/sql/server/sql_parser.y b/sql/server/sql_parser.y
--- a/sql/server/sql_parser.y
+++ b/sql/server/sql_parser.y
@@ -1803,8 +1803,11 @@ func_def:
lang = FUNC_LANG_C;
else if (l == 'J' || l == 'j')
lang = FUNC_LANG_J;
- else
- yyerror(m, sql_message("Language name R, C, or
J(avascript):expected, received '%c'", l));
+ else {
+ char *msg = sql_message("Language name R, C, or
J(avascript):expected, received '%c'", l);
+ yyerror(m, msg);
+ _DELETE(msg);
+ }
append_list(f, $3);
append_list(f, $5);
@@ -1854,8 +1857,11 @@ func_def:
lang = FUNC_LANG_C;
else if (l == 'J' || l == 'j')
lang = FUNC_LANG_J;
- else
- yyerror(m, sql_message("Language name R, C, or
J(avascript):expected, received '%c'", l));
+ else {
+ char *msg = sql_message("Language name R, C, or
J(avascript):expected, received '%c'", l);
+ yyerror(m, msg);
+ _DELETE(msg);
+ }
append_list(f, $3);
append_list(f, $5);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list