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

Reply via email to