From: Luke Howard Date: Tue, 12 Oct 2010 01:33:19 +0000 (+1100) Subject: plug leak X-Git-Tag: vm/20110310~127 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mech_eap.git;a=commitdiff_plain;h=aff112d215e3c6b1c5ec3f5a4c761048dafd4455 plug leak --- diff --git a/display_status.c b/display_status.c index 44b5390..3194ae3 100644 --- a/display_status.c +++ b/display_status.c @@ -69,6 +69,7 @@ saveStatusInfoNoCopy(OM_uint32 minor, char *message) p = GSSEAP_GETSPECIFIC(gssEapStatusInfoKey); for (; p != NULL; p = p->next) { if (p->code == minor) { + GSSEAP_FREE(p->message); p->message = message; return; } diff --git a/util_radius.cpp b/util_radius.cpp index 6ab819e..1e93098 100644 --- a/util_radius.cpp +++ b/util_radius.cpp @@ -296,6 +296,7 @@ gss_eap_radius_attr_provider::deleteAttribute(uint32_t attrid) return false; pairdelete(&m_vps, attrid); + return true; }