]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Set udp_result_t treq to NULL when the treq has been released
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 9 Mar 2021 00:24:56 +0000 (00:24 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 9 Mar 2021 00:24:56 +0000 (00:24 +0000)
src/modules/rlm_radius/rlm_radius_udp.c

index dd49c1c82cb6bd9abb5a53b7cc34385d8b303ba6..738d8ed214028bcead80f0f594d7c74c4a25fab5 100644 (file)
@@ -2633,7 +2633,8 @@ static void mod_signal(module_ctx_t const *mctx, UNUSED request_t *request,
         */
        case FR_SIGNAL_CANCEL:
                fr_trunk_request_signal_cancel(r->treq);
-               talloc_free(rctx);      /* Should be freed soon anyway, but better to be explicit */
+               r->treq = NULL;
+               talloc_free(r);         /* Should be freed soon anyway, but better to be explicit */
                return;
 
        /*