From: James Jones Date: Mon, 9 May 2022 21:38:44 +0000 (-0500) Subject: Check value returned by fr_pair_value_mem_alloc() (CID #1503929) (#4498) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7d803f892f914b2c01a2b935d2daab63ee6f9b9f;p=thirdparty%2Ffreeradius-server.git Check value returned by fr_pair_value_mem_alloc() (CID #1503929) (#4498) --- diff --git a/src/lib/eap_aka_sim/module.c b/src/lib/eap_aka_sim/module.c index 1ee11164c4d..801afedcc32 100644 --- a/src/lib/eap_aka_sim/module.c +++ b/src/lib/eap_aka_sim/module.c @@ -397,7 +397,7 @@ unlang_action_t eap_aka_sim_process(rlm_rcode_t *p_result, module_ctx_t const *m uint8_t *buff; MEM(pair_append_control(&vp, attr_eap_aka_sim_mac) >= 0); - fr_pair_value_mem_alloc(vp, &buff, AKA_SIM_MAC_DIGEST_SIZE, false); + MEM(fr_pair_value_mem_alloc(vp, &buff, AKA_SIM_MAC_DIGEST_SIZE, false) == 0); slen = fr_aka_sim_crypto_sign_packet(buff, eap_session->this_round->response, true, mod_session->ctx.hmac_md,