tls_session_t *tls_session = arg;
REQUEST *request = (REQUEST *)SSL_get_ex_data(s, FR_TLS_EX_INDEX_REQUEST);
eap_fast_tunnel_t *t;
- VALUE_PAIR *fast_vps;
+ VALUE_PAIR *fast_vps = NULL;
vp_cursor_t cursor;
DICT_ATTR const *fast_da;
char const *errmsg;
if (t->pac.key) talloc_free(t->pac.key);
memset(&t->pac, 0, sizeof(t->pac));
+ if (fast_vps) fr_pair_list_free(&fast_vps);
return 1;
}
}
}
+ fr_pair_list_free(&fast_vps);
+
if (!t->pac.type) {
errmsg = "PAC missing type TLV";
goto error;