Changeset: d7a70e54ac5c for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d7a70e54ac5c
Modified Files:
sql/server/rel_dump.c
Branch: default
Log Message:
Defensive lines
diffs (19 lines):
diff --git a/sql/server/rel_dump.c b/sql/server/rel_dump.c
--- a/sql/server/rel_dump.c
+++ b/sql/server/rel_dump.c
@@ -816,12 +816,14 @@ readAtomString(mvc *sql, char *r, int *p
firstpos = *pos;
begin = r + firstpos;
- while (r[*pos] != '"') { /* compute end of atom string */
+ while (r[*pos] && r[*pos] != '"') { /* compute end of atom string */
if (r[*pos] == '\\')
(*pos)+=2;
else
(*pos)++;
}
+ if (!r[*pos])
+ return NULL;
nbytes = (size_t)(*pos - firstpos);
assert(r[*pos] == '"'); /* skip second '"' */
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list