]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Don't free pairs which were already freed with u->packet
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 4 Mar 2021 21:09:36 +0000 (21:09 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 4 Mar 2021 22:54:33 +0000 (22:54 +0000)
src/modules/rlm_radius/rlm_radius_udp.c

index 845b9b3e7c6b055d96f1bdc84a29c913b9aaf872..4ad5ba282b895c08a01ec250f2da94eefd05011f 100644 (file)
@@ -303,7 +303,7 @@ static void udp_tracking_entry_log(fr_log_t const *log, fr_log_type_t log_type,
 static void udp_request_reset(udp_request_t *u)
 {
        TALLOC_FREE(u->packet);
-       fr_pair_list_free(&u->extra);   /* Freed with packet */
+       fr_pair_list_init(&u->extra);   /* Freed with packet */
 
        /*
         *      Can have packet put no u->rr