From a9a03c418e8bbf0042652489277563b3b35ba36a Mon Sep 17 00:00:00 2001 From: Kevin Wasserman Date: Mon, 6 Jan 2014 17:41:09 -0500 Subject: [PATCH] windows: null-terminate error message in moonshot_error_new --- libmoonshot/libmoonshot-common.c | 1 + 1 file changed, 1 insertion(+) 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 -- 2.1.4