]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
More asserts
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 25 Feb 2020 02:41:34 +0000 (21:41 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 25 Feb 2020 02:41:34 +0000 (21:41 -0500)
src/modules/rlm_radius/rlm_radius_udp.c

index 50bd44fab3da6489e6aefaa0c91c6ca4a992c5b3..add6fc4a382ef98a3bf835b6b06e866d7bf532cb 100644 (file)
@@ -2004,7 +2004,8 @@ static rlm_rcode_t mod_enqueue(void **rctx_out, void *instance, void *thread, RE
        }
 
        if (fr_trunk_request_enqueue(&treq, t->trunk, request, u, r) < 0) {
-               fr_trunk_request_free(treq);    /* Return to the free list */
+               rad_assert(!u->rr && !u->packet);       /* Should not have been fed to the muxer */
+               fr_trunk_request_free(treq);            /* Return to the free list */
                talloc_free(r);
                return RLM_MODULE_FAIL;
        }