Changeset: cfad45d34044 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=cfad45d34044
Modified Files:
sql/src/server/sql_scan.mx
Branch: Oct2010
Log Message:
Protect isspace against non-ASCII characters.
This fixes an assertion failed in a debug build on Windows.
diffs (12 lines):
diff -r d82a8ebe9841 -r cfad45d34044 sql/src/server/sql_scan.mx
--- a/sql/src/server/sql_scan.mx Mon Sep 20 16:34:30 2010 +0200
+++ b/sql/src/server/sql_scan.mx Mon Sep 20 16:35:38 2010 +0200
@@ -432,7 +432,7 @@
s->rs->pos += s->yycur;
/* completely eat the query including white space after the ; */
while (s->rs->pos < s->rs->len &&
- (cur = s->rs->buf[s->rs->pos], isspace(cur))) {
+ (cur = s->rs->buf[s->rs->pos], isascii(cur) && isspace(cur))) {
s->rs->pos++;
}
/*assert(s->rs->pos <= s->rs->len);*/
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list