diff --git a/src/switch_ivr_async.c b/src/switch_ivr_async.c index 96e26f2cc0..5753721fa3 100644 --- a/src/switch_ivr_async.c +++ b/src/switch_ivr_async.c @@ -4624,7 +4624,9 @@ done: if (state.done) { status = SWITCH_STATUS_SUCCESS; } - *result = state.result; + if (result) { + *result = state.result; + } arg_recursion_check_stop(args);