From e0f38c44e9888c9efd1487e8d1ba9d7e5d845e1d Mon Sep 17 00:00:00 2001 From: iamcheeseman Date: Tue, 7 Apr 2026 10:47:58 -0400 Subject: microscript: fix order of operations --- uscript/val.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'uscript') diff --git a/uscript/val.c b/uscript/val.c index 6b2fa9b..77f7753 100644 --- a/uscript/val.c +++ b/uscript/val.c @@ -180,7 +180,7 @@ char *val_to_str(struct us_val v, int *len_out) } case VAL_STR: { const struct us_str *us_str = get_str(v); - char *str = mem_alloc(sizeof(char) * us_str->len + 1); + char *str = mem_alloc(sizeof(char) * (us_str->len + 1)); strncpy(str, us_str->chars, us_str->len); str[us_str->len] = 0; if (len_out) -- cgit v1.3-2-g0d8e