Index: channels/chan_sip.c =================================================================== --- channels/chan_sip.c (revision 83986) +++ channels/chan_sip.c (working copy) @@ -18912,7 +18912,7 @@ ast_verbose("Previous SIP reload not yet done\n"); else { sip_reloading = TRUE; - sip_reloadreason = a->fd ? CHANNEL_CLI_RELOAD : CHANNEL_MODULE_RELOAD; + sip_reloadreason = (a && a->fd) ? CHANNEL_CLI_RELOAD : CHANNEL_MODULE_RELOAD; } ast_mutex_unlock(&sip_reload_lock); restart_monitor();