Skip to content

Commit 25d35a9

Browse files
committed
Terminate string with '\0'
Fix CC #2150
1 parent 3d7484c commit 25d35a9

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/core/c-do.c

+3-1
Original file line numberDiff line numberDiff line change
@@ -288,8 +288,10 @@ void Trace_Arg(REBINT num, REBVAL *arg, REBVAL *path)
288288
{
289289
static char tracebuf[64];
290290
int depth;
291+
int len = MIN(60, limit);
291292
CHECK_DEPTH(depth);
292-
memcpy(tracebuf, str, MIN(60, limit));
293+
memcpy(tracebuf, str, len);
294+
tracebuf[len] = '\0';
293295
Debug_Fmt(BOOT_STR(RS_TRACE,n), tracebuf);
294296
}
295297

0 commit comments

Comments
 (0)