From 5355a54c26f6fbf6ac7a6fd74877f9ef71ab53e5 Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Tue, 24 Nov 2009 22:34:30 -0800 Subject: Fix uninitialized memory locations. --- lib.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib.c') diff --git a/lib.c b/lib.c index efd77320..66622407 100644 --- a/lib.c +++ b/lib.c @@ -761,8 +761,10 @@ val mkstring(val len, val ch) val mkustring(val len) { - wchar_t *str = (wchar_t *) chk_malloc((c_num(len) + 1) * sizeof *str); + cnum l = c_num(len); + wchar_t *str = (wchar_t *) chk_malloc((l + 1) * sizeof *str); val s = string_own(str); + str[l] = 0; s->st.len = len; return s; } -- cgit v1.2.3