windows: null-terminate error message in moonshot_error_new
authorKevin Wasserman <krwasserman@hotmail.com>
Mon, 6 Jan 2014 22:41:09 +0000 (17:41 -0500)
committerKevin Wasserman <krwasserman@hotmail.com>
Mon, 6 Jan 2014 22:41:09 +0000 (17:41 -0500)
libmoonshot/libmoonshot-common.c

index bd5f635..d40849c 100644 (file)
@@ -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