summaryrefslogtreecommitdiff
path: root/cmd-line-utils
diff options
context:
space:
mode:
authorunknown <malff/marcsql@weblab.(none)>2007-08-30 12:57:05 -0600
committerunknown <malff/marcsql@weblab.(none)>2007-08-30 12:57:05 -0600
commit41a2f1c8de766224771d31884b3ca3b067f0a50e (patch)
treed0addd7155640c91924f7446014d5088978c0976 /cmd-line-utils
parentdb56cb5b862cc9c4bd9b548bc59a39b9dd214d86 (diff)
downloadmariadb-git-41a2f1c8de766224771d31884b3ca3b067f0a50e.tar.gz
Bug#28779 (mysql_query() allows execution of statements with unbalanced
comments) This change set is for 5.1 (manually merged) Before this fix, the server would accept queries that contained comments, even when the comments were not properly closed with a '*' '/' marker. For example, select 1 /* + 2 <EOF> would be accepted as select 1 /* + 2 */ <EOF> and executed as select 1 With this fix, the server now rejects queries with unclosed comments as syntax errors. Both regular comments ('/' '*') and special comments ('/' '*' '!') must be closed with '*' '/' to be parsed correctly. mysql-test/r/comments.result: Unbalanced comments are a syntax error. mysql-test/t/comments.test: Unbalanced comments are a syntax error. sql/sql_lex.cc: Unbalanced comments are a syntax error.
Diffstat (limited to 'cmd-line-utils')
0 files changed, 0 insertions, 0 deletions