From 6926f9d2260fbfb520cfef5cc7cbaa7a348e35cf Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Thu, 9 Sep 2010 14:40:48 +0200 Subject: [PATCH] Free memory if out of memory --- src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.c b/src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.c index dc87dc0..f87c8de 100644 --- a/src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.c +++ b/src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.c @@ -228,6 +228,7 @@ int eapmd5_compose(EAP_DS *eap_ds, MD5_PACKET *reply) eap_ds->request->type.data = malloc(reply->length); if (eap_ds->request->type.data == NULL) { + eapmd5_free(&reply); radlog(L_ERR, "rlm_eap_md5: out of memory"); return 0; } -- 2.1.4