aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common/util.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/common/util.cpp b/common/util.cpp
index 557106f910..3771c3433b 100644
--- a/common/util.cpp
+++ b/common/util.cpp
@@ -468,6 +468,7 @@ static void debugHelper(const char *in_buf, bool caret = true) {
g_engine->errorString(in_buf, buf, STRINGBUFLEN);
} else {
strncpy(buf, in_buf, STRINGBUFLEN);
+ buf[STRINGBUFLEN-1] = '\0';
}
if (caret)
@@ -586,6 +587,7 @@ void NORETURN error(const char *s, ...) {
g_engine->errorString(buf_input, buf_output, STRINGBUFLEN);
} else {
strncpy(buf_output, buf_input, STRINGBUFLEN);
+ buf_output[STRINGBUFLEN-1] = '\0';
}