commit | 9acaf49f4a5178250935a222e89dbfadbaa3c0c0 | [log] [tgz] |
---|---|---|
author | Michal Vasko <mvasko@cesnet.cz> | Thu Aug 13 09:05:58 2020 +0200 |
committer | Michal Vasko <mvasko@cesnet.cz> | Thu Aug 13 09:05:58 2020 +0200 |
tree | ad5cf7a76da5db3876c3b9bbaee9a91731ed6323 | |
parent | 4189c0f0758f722bcae584d1044dc0336a021712 [diff] [blame] |
libyang BUGFIX memory leaks
diff --git a/src/parser_lyb.c b/src/parser_lyb.c index 3c8fa76..3cd222e 100644 --- a/src/parser_lyb.c +++ b/src/parser_lyb.c
@@ -999,7 +999,7 @@ lybctx = calloc(1, sizeof *lybctx); LY_CHECK_ERR_RET(!lybctx, LOGMEM(ctx), LY_EMEM); lybctx->lybctx = calloc(1, sizeof *lybctx->lybctx); - LY_CHECK_ERR_RET(!lybctx->lybctx, LOGMEM(ctx), LY_EMEM); + LY_CHECK_ERR_GOTO(!lybctx->lybctx, LOGMEM(ctx); ret = LY_EMEM, cleanup); lybctx->lybctx->in = in; lybctx->lybctx->ctx = ctx;