bugfix: check for 0 before free_ref

This commit is contained in:
Krasimir Angelov
2022-10-08 08:08:30 +02:00
parent 35d6a12074
commit 706b74a15b

View File

@@ -615,7 +615,8 @@ PgfExpr pgf_read_expr(PgfText *input, PgfUnmarshaller *u)
PgfExprParser parser(input, u);
PgfExpr res = parser.parse_expr();
if (!parser.eof()) {
u->free_ref(res);
if (res != 0)
u->free_ref(res);
return 0;
}
return res;