diff options
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_aud.c | 2 | ||||
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_media.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_aud.c b/pjsip/src/pjsua-lib/pjsua_aud.c index 509dd062..9fc3e533 100644 --- a/pjsip/src/pjsua-lib/pjsua_aud.c +++ b/pjsip/src/pjsua-lib/pjsua_aud.c @@ -588,7 +588,7 @@ pj_status_t pjsua_aud_channel_update(pjsua_call_media *call_med, si->rtcp_sdes_bye_disabled = pjsua_var.media_cfg.no_rtcp_sdes_bye; /* Check if no media is active */ - if (si->dir != PJMEDIA_DIR_NONE) { + if (local_sdp->media[strm_idx]->desc.port != 0) { /* Optionally, application may modify other stream settings here * (such as jitter buffer parameters, codec ptime, etc.) diff --git a/pjsip/src/pjsua-lib/pjsua_media.c b/pjsip/src/pjsua-lib/pjsua_media.c index 53938cbd..8acd8423 100644 --- a/pjsip/src/pjsua-lib/pjsua_media.c +++ b/pjsip/src/pjsua-lib/pjsua_media.c @@ -2757,7 +2757,7 @@ pj_status_t pjsua_media_channel_update(pjsua_call_id call_id, } /* Check if no media is active */ - if (si->dir == PJMEDIA_DIR_NONE) { + if (local_sdp->media[mi]->desc.port == 0) { /* Update call media state and direction */ call_med->state = PJSUA_CALL_MEDIA_NONE; |