From: Kevin Wasserman Date: Mon, 6 Jan 2014 22:41:09 +0000 (-0500) Subject: windows: null-terminate error message in moonshot_error_new X-Git-Tag: 0.7.1~20 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=moonshot-ui.git;a=commitdiff_plain;h=a9a03c418e8bbf0042652489277563b3b35ba36a windows: null-terminate error message in moonshot_error_new --- diff --git a/libmoonshot/libmoonshot-common.c b/libmoonshot/libmoonshot-common.c index bd5f635..d40849c 100644 --- a/libmoonshot/libmoonshot-common.c +++ b/libmoonshot/libmoonshot-common.c @@ -55,6 +55,7 @@ MoonshotError *moonshot_error_new (MoonshotErrorCode code, buffer_size = _vscprintf (format, args); error->message = malloc (buffer_size + 1); _vsnprintf (error->message, buffer_size, format, args); + error->message[buffer_size] = 0; #else vasprintf (&error->message, format, args); #endif