diff --git a/res/ari/ari_websockets.c b/res/ari/ari_websockets.c index ef75fd85e8..3712dd7d10 100644 --- a/res/ari/ari_websockets.c +++ b/res/ari/ari_websockets.c @@ -697,6 +697,10 @@ static int ari_ws_session_shutdown_cb(void *ari_ws_session, void *arg, int flags static void ari_ws_session_registry_dtor(void) { + if (!ari_ws_session_registry) { + return; + } + ao2_callback(ari_ws_session_registry, OBJ_MULTIPLE | OBJ_NODATA, ari_ws_session_shutdown_cb, NULL);