From 367deb7547f788ad363fd1d71253d8c32fa7dd30 Mon Sep 17 00:00:00 2001 From: Nick Briggs Date: Fri, 23 Mar 2018 13:24:58 -0700 Subject: [PATCH] Correct off-by-one error copying C string to Lisp string modified: src/uutils.c --- src/uutils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/uutils.c b/src/uutils.c index 7894075..da75c7a 100644 --- a/src/uutils.c +++ b/src/uutils.c @@ -130,7 +130,7 @@ int c_string_to_lisp_string(char *C, LispPTR Lisp) { { register int i; register char *dp; - for (i = 0, dp = C; i <= length + 1; i++) { + for (i = 0, dp = C; i < length + 1; i++) { int ch = *dp++; #ifdef DOS if (ch == '\\') dp++; /* skip 2nd \ in \\ in C strings */