]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Pass the correct uctx when resetting the timer
authorNick Porter <nick@portercomputing.co.uk>
Wed, 3 Sep 2025 18:23:03 +0000 (19:23 +0100)
committerNick Porter <nick@portercomputing.co.uk>
Wed, 3 Sep 2025 18:23:03 +0000 (19:23 +0100)
src/lib/unlang/xlat.c

index 0209a7a008ebf2a3ebbcbe0676b67d08ce550190..07fddf053734b745b197c555d1bf0a7489da47b2 100644 (file)
@@ -608,7 +608,7 @@ static void unlang_xlat_event_retry_handler(UNUSED fr_timer_list_t *tl, fr_time_
                 *      Reset the timer.
                 */
                if (fr_timer_at(ev, unlang_interpret_event_list(request)->tl, &ev->ev, ev->retry.next,
-                               false, unlang_xlat_event_retry_handler, request) < 0) {
+                               false, unlang_xlat_event_retry_handler, ev) < 0) {
                        RPEDEBUG("Failed inserting event");
                        talloc_free(ev);
                        unlang_interpret_mark_runnable(request);