diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 9134f4453c..89e3e41200 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -25700,6 +25700,7 @@ static int sip_send_mwi_to_peer(struct sip_peer *peer, int cache_only) dialog_unlink_all(p, TRUE, TRUE); dialog_unref(p, "unref dialog p just created via sip_alloc"); /* sip_destroy(p); */ + ao2_unlock(peer); return -1; } /* Recalculate our side, and recalculate Call ID */