diff options
Diffstat (limited to 'pjsip/src/pjsua-lib/pjsua_im.c')
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_im.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_im.c b/pjsip/src/pjsua-lib/pjsua_im.c index 6ad8d677..dd0d2d88 100644 --- a/pjsip/src/pjsua-lib/pjsua_im.c +++ b/pjsip/src/pjsua-lib/pjsua_im.c @@ -387,8 +387,10 @@ static void im_callback(void *token, pjsip_event *e) im_data2, &im_callback); if (status == PJ_SUCCESS) { /* Done */ + pjsip_auth_clt_deinit(&auth); return; } + pjsip_auth_clt_deinit(&auth); } } @@ -489,8 +491,10 @@ static void typing_callback(void *token, pjsip_event *e) im_data2, &typing_callback); if (status == PJ_SUCCESS) { /* Done */ + pjsip_auth_clt_deinit(&auth); return; } + pjsip_auth_clt_deinit(&auth); } } |