Changeset: f320d3f49ad1 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=f320d3f49ad1 Modified Files: clients/mapiclient/mclient.c Branch: default Log Message:
Don't write outside buffer, and initialize pointer. diffs (19 lines): diff --git a/clients/mapiclient/mclient.c b/clients/mapiclient/mclient.c --- a/clients/mapiclient/mclient.c +++ b/clients/mapiclient/mclient.c @@ -2154,7 +2154,6 @@ myread(void *private, void *buf, size_t free(p->buf); p->buf = NULL; } - ((char *) buf)[cpsize] = '\0'; return cpsize / elmsize; } @@ -2195,6 +2194,7 @@ doFile(Mapi mid, stream *fp, int useinse #ifdef HAVE_LIBREADLINE init_readline(mid, language, save_history); rl.s = fp; + rl.buf = NULL; fp = callback_stream(&rl, myread, NULL, mydestroy, mnstr_name(fp)); #endif } _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list