diff options
author | unknown <malff/marcsql@weblab.(none)> | 2007-08-30 12:57:05 -0600 |
---|---|---|
committer | unknown <malff/marcsql@weblab.(none)> | 2007-08-30 12:57:05 -0600 |
commit | 41a2f1c8de766224771d31884b3ca3b067f0a50e (patch) | |
tree | d0addd7155640c91924f7446014d5088978c0976 /configure.in | |
parent | db56cb5b862cc9c4bd9b548bc59a39b9dd214d86 (diff) | |
download | mariadb-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 'configure.in')
0 files changed, 0 insertions, 0 deletions