forked from GitHub/gf-core
fix a space leak
This commit is contained in:
@@ -855,11 +855,15 @@ error:
|
|||||||
token_tag != PGF_TOKEN_COMMA &&
|
token_tag != PGF_TOKEN_COMMA &&
|
||||||
token_tag != PGF_TOKEN_SEMI &&
|
token_tag != PGF_TOKEN_SEMI &&
|
||||||
token_tag != PGF_TOKEN_UNKNOWN) {
|
token_tag != PGF_TOKEN_UNKNOWN) {
|
||||||
|
PgfExpr fun = expr;
|
||||||
PgfExpr arg = parse_arg();
|
PgfExpr arg = parse_arg();
|
||||||
if (arg == 0)
|
if (arg == 0)
|
||||||
return expr;
|
return expr;
|
||||||
|
|
||||||
expr = u->eapp(expr, arg);
|
expr = u->eapp(fun, arg);
|
||||||
|
|
||||||
|
u->free_ref(fun);
|
||||||
|
u->free_ref(arg);
|
||||||
}
|
}
|
||||||
|
|
||||||
return expr;
|
return expr;
|
||||||
|
|||||||
Reference in New Issue
Block a user