commit | d46e46a8b883242117c66a872eaa2a601d801653 | [log] [tgz] |
---|---|---|
author | Radek Krejci <rkrejci@cesnet.cz> | Tue Sep 15 14:22:42 2020 +0200 |
committer | Radek Krejci <rkrejci@cesnet.cz> | Tue Sep 15 14:22:42 2020 +0200 |
tree | ea7326a58561e153a9f7857d128117ff0c6e644a | |
parent | 87e25251d3617d902ba0ba5f13c06ab4bf6d5b0f [diff] [blame] |
data parsers BUGFIX memory leaks
diff --git a/src/parser_json.c b/src/parser_json.c index 776c65b..da255a0 100644 --- a/src/parser_json.c +++ b/src/parser_json.c
@@ -954,7 +954,7 @@ if (dynamic) { free((char *)value); } - LY_CHECK_ERR_RET(ret, ly_free_val_prefs(lydctx->jsonctx->ctx, val_prefs), ret); + LY_CHECK_RET(ret); if (*status_p == LYJSON_OBJECT || *status_p == LYJSON_OBJECT_EMPTY) { /* process children */