]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Call cf_section_parse_free before freeing sub-modules
authorAlan T. DeKok <aland@freeradius.org>
Mon, 18 Feb 2013 19:02:43 +0000 (14:02 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 18 Feb 2013 19:07:12 +0000 (14:07 -0500)
src/modules/rlm_eap/mem.c

index 07730b3ee4d16b6a103621b1f2094b6ba592ec1e..87b5724bb6ec12165b90f799599555d7fce875f8 100644 (file)
@@ -250,6 +250,8 @@ done:
 
 void eaptype_free(EAP_TYPES *i)
 {
+       cf_section_parse_free(i->cs, i->type_data);
+
        if (i->type->detach) (i->type->detach)(i->type_data);
        i->type_data = NULL;
        if (i->handle) lt_dlclose(i->handle);