X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Flanguage%2Flexer%2Fq2c.c;h=be0f29c5216ac392209e3e075a6df469208b54b2;hb=765214287d1b2cb5d1857051b6c54cd5b7fce4b5;hp=ea4e348148b29febf66718075ca8aabfef77eb29;hpb=c3ac5a8af9c449072c7e872ca70a78c1755ae309;p=pspp diff --git a/src/language/lexer/q2c.c b/src/language/lexer/q2c.c index ea4e348148..be0f29c521 100644 --- a/src/language/lexer/q2c.c +++ b/src/language/lexer/q2c.c @@ -379,7 +379,7 @@ id_cpy (char **cp) static char * unmunge (const char *s) { - char *dest = xmalloc (strlen (s)); + char *dest = xmalloc (strlen (s) + 1); char *d = dest; while (*s) @@ -391,6 +391,7 @@ unmunge (const char *s) s++; d++; } + *d = '\0'; return dest; }