X-Git-Url: http://git.asterisk.org/gitweb/?p=asterisk%2Fasterisk.git;a=blobdiff_plain;f=channels%2Fchan_sip.c;h=7c4c8a6113ca0349b74429e917fd5dbbdd979434;hp=9eeb75fe3ec37a52225f82910b69c42123aa8ef7;hb=50044fdc15197b3a4a742827c97fc25daddc98aa;hpb=f66c41e668429b9a07dfdf30832c02ddc223f4a4 diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 9eeb75f..7c4c8a6 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -5008,7 +5008,7 @@ static void register_peer_exten(struct sip_peer *peer, int onoff) static void destroy_mailbox(struct sip_mailbox *mailbox) { if (mailbox->event_sub) { - mailbox->event_sub = stasis_unsubscribe(mailbox->event_sub); + mailbox->event_sub = stasis_unsubscribe_and_join(mailbox->event_sub); } ast_free(mailbox); }