From cf681092261bc840941fea809aa75774501c2c1a Mon Sep 17 00:00:00 2001 From: Lukas Krickl Date: Tue, 5 Dec 2023 15:15:32 +0100 Subject: [PATCH] Fixed leak issue with string expressions --- src/ulas.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ulas.c b/src/ulas.c index 6848ae2..44938ec 100644 --- a/src/ulas.c +++ b/src/ulas.c @@ -1217,7 +1217,6 @@ void ulas_symbufclear(struct ulas_symbuf *sb) { for (long i = 0; i < sb->len; i++) { struct ulas_sym *s = &sb->buf[i]; free(s->name); - ulas_tokfree(&s->tok); } sb->len = 0; } @@ -2128,7 +2127,7 @@ int ulas_asmdirset(const char **line, unsigned long n, enum ulas_type t) { } break; case ULAS_STR: - val.strv = strdup(ulas_strexpr(line, n, &rc)); + val.strv = ulas_strexpr(line, n, &rc); if (rc == -1) { goto fail; } -- 2.30.2