From: Fabrice Bellard Date: Wed, 27 Dec 2023 16:20:10 +0000 (+0100) Subject: removed memory leak X-Git-Url: http://git.kaiwu.me/postgresql/log/contrib/postgres_fdw/postgres_fdw.c?a=commitdiff_plain;h=399d916e66a1bbf1abd9a514350298e069153dd3;p=quickjs.git removed memory leak --- diff --git a/quickjs.c b/quickjs.c index e33017b..1df098a 100644 --- a/quickjs.c +++ b/quickjs.c @@ -24236,8 +24236,10 @@ static __exception int js_parse_postfix_expr(JSParseState *s, int parse_flags) return -1; } name = JS_DupAtom(s->ctx, s->token.u.ident.atom); - if (next_token(s)) /* update line number before emitting code */ + if (next_token(s)) { /* update line number before emitting code */ + JS_FreeAtom(s->ctx, name); return -1; + } do_get_var: emit_op(s, OP_scope_get_var); emit_u32(s, name);