diff --git a/main/manager_channels.c b/main/manager_channels.c index c964033..a50c4f4 100644 --- a/main/manager_channels.c +++ b/main/manager_channels.c @@ -493,6 +493,12 @@ struct ast_str *ast_manager_build_channel_state_string_prefix( char *connected_name; int res; + if (!snapshot) + { + ast_log(AST_LOG_WARNING, "Call to ast_manager_build_channel_state_string_prefix with NULL snapshot!\n"); + return NULL; + } + if (snapshot->tech_properties & AST_CHAN_TP_INTERNAL) { return NULL; }