diff --git a/res/res_stasis.c b/res/res_stasis.c index 69e9b935d0..abca895ee1 100644 --- a/res/res_stasis.c +++ b/res/res_stasis.c @@ -1294,7 +1294,9 @@ int stasis_app_exec(struct ast_channel *chan, const char *app_name, int argc, if (bridge != last_bridge) { app_unsubscribe_bridge(app, last_bridge); - app_subscribe_bridge(app, bridge); + if (bridge) { + app_subscribe_bridge(app, bridge); + } } if (bridge) {