Similar fix for EAP-MSCHAPV2
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 20 Jun 2014 11:33:15 +0000 (12:33 +0100)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 20 Jun 2014 11:42:09 +0000 (12:42 +0100)
src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c

index 8653df1..37fc1ab 100644 (file)
@@ -51,16 +51,6 @@ static void fix_mppe_keys(eap_handler_t *handler, mschapv2_opaque_t *data)
        pairfilter(data, &data->mppe_keys, &handler->request->reply->vps, 17, VENDORPEC_MICROSOFT, TAG_ANY);
 }
 
-static void free_data(void *ptr)
-{
-       mschapv2_opaque_t *data = ptr;
-
-       pairfree(&data->mppe_keys);
-       pairfree(&data->reply);
-       talloc_free(data);
-}
-
-
 /*
  *     Attach the module.
  */
@@ -249,7 +239,6 @@ static int mschapv2_initiate(UNUSED void *instance, eap_handler_t *handler)
        data->reply = NULL;
 
        handler->opaque = data;
-       handler->free_opaque = free_data;
 
        /*
         *      Compose the EAP-MSCHAPV2 packet out of the data structure,