* Ensure the request has at least min_time to continue
* executing before we cancel it.
*/
- if (fr_time_delta_lt(state->min_time, fr_timer_remaining(request->timeout))) {
+ if (request->timeout && fr_time_delta_lt(state->min_time, fr_timer_remaining(request->timeout))) {
if (unlikely(fr_timer_in(unlang_interpret_frame_talloc_ctx(request),
unlang_interpret_event_list(request)->tl, &request->timeout,
state->min_time, false, unlang_timeout_handler, state) < 0)) {
/*
* Finally should be transparent to allow the rcode from
- * process module to propegate back up, if there are no
+ * process module to propagate back up, if there are no
* modules called.
*/
if (unlikely(unlang_interpret_push_instruction(&state->result, request, state->instruction,