diff --git a/asm/eval.c b/asm/eval.c index 80fb4a28..c436390c 100644 --- a/asm/eval.c +++ b/asm/eval.c @@ -766,6 +766,7 @@ static expr *eval_strfunc(enum strfunc type, const char *name) } val = readstrnum(string, string_len, &rn_warn); + nasm_free(string); if (parens) { scan(); if (tt != ')') {