diff options
Diffstat (limited to 'apps/app_voicemail.c')
-rw-r--r-- | apps/app_voicemail.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index 13bcd3ea5..b3ceeebc9 100644 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -12689,9 +12689,7 @@ static void stop_poll_thread(void) { poll_thread_run = 0; - if (mwi_sub_sub) { - mwi_sub_sub = stasis_unsubscribe(mwi_sub_sub); - } + mwi_sub_sub = stasis_unsubscribe_and_join(mwi_sub_sub); ast_mutex_lock(&poll_lock); ast_cond_signal(&poll_cond); |