Changeset: 1f3a0c301319 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=1f3a0c301319
Modified Files:
        gdk/gdk_utils.c
Branch: default
Log Message:

If vsnprintf fails inside GDKerror, at least record some error.


diffs (13 lines):

diff --git a/gdk/gdk_utils.c b/gdk/gdk_utils.c
--- a/gdk/gdk_utils.c
+++ b/gdk/gdk_utils.c
@@ -1040,7 +1040,8 @@ GDKerror(const char *format, ...)
                strcpy(message, GDKERROR);
        }
        va_start(ap, format);
-       vsnprintf(message + len, sizeof(message) - (len + 2), format, ap);
+       if (vsnprintf(message + len, sizeof(message) - (len + 2), format, ap) < 
0)
+               strcpy(message, GDKERROR "an error occurred within GDKerror, 
possibly malloc failure.\n");
        va_end(ap);
 
        GDKaddbuf(message);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to