plug leak
authorLuke Howard <lukeh@padl.com>
Tue, 12 Oct 2010 01:33:19 +0000 (12:33 +1100)
committerLuke Howard <lukeh@padl.com>
Tue, 12 Oct 2010 01:33:19 +0000 (12:33 +1100)
display_status.c
util_radius.cpp

index 44b5390..3194ae3 100644 (file)
@@ -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;
         }
index 6ab819e..1e93098 100644 (file)
@@ -296,6 +296,7 @@ gss_eap_radius_attr_provider::deleteAttribute(uint32_t attrid)
         return false;
 
     pairdelete(&m_vps, attrid);
+
     return true;
 }