From: Jennifer Richards Date: Fri, 1 Jun 2018 00:46:07 +0000 (-0400) Subject: Return NULL when tr_cfg_parse_one_apc() fails X-Git-Tag: 3.4.0~1^2~12 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=trust_router.git;a=commitdiff_plain;h=8ddf641eee9f0b9e07dfe309eceb983368ceca29 Return NULL when tr_cfg_parse_one_apc() fails --- diff --git a/common/tr_config_realms.c b/common/tr_config_realms.c index 60bae00..3c189ee 100644 --- a/common/tr_config_realms.c +++ b/common/tr_config_realms.c @@ -187,6 +187,9 @@ TR_APC *tr_cfg_parse_apcs(TALLOC_CTX *mem_ctx, json_t *japcs, TR_CFG_RC *rc) *rc=TR_CFG_SUCCESS; cleanup: + if (*rc != TR_CFG_SUCCESS) + apcs = NULL; + talloc_free(tmp_ctx); return apcs; }