X-Git-Url: http://www.project-moonshot.org/gitweb/?p=freeradius.git;a=blobdiff_plain;f=src%2Fmodules%2Frlm_eap%2Ftypes%2Frlm_eap_md5%2Feap_md5.c;h=f87c8dee09850458d777cf95a07eae957557bd32;hp=dc87dc05500428a29c5c88a7485de0013c0416ee;hb=6926f9d2260fbfb520cfef5cc7cbaa7a348e35cf;hpb=671bde96d7e9e68b8dbf871db4d9ded33964a4d4 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; }