diff options
Diffstat (limited to 'pjsip/src/pjsua-lib/pjsua_call.c')
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_call.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_call.c b/pjsip/src/pjsua-lib/pjsua_call.c index f3ca5cba..8cd8ce56 100644 --- a/pjsip/src/pjsua-lib/pjsua_call.c +++ b/pjsip/src/pjsua-lib/pjsua_call.c @@ -2184,7 +2184,12 @@ static void dump_media_session(const char *indent, rem_addr = rem_addr_buf; } - if (info.stream_info[i].dir == PJMEDIA_DIR_ENCODING) + if (call->media_dir == PJMEDIA_DIR_NONE) { + /* To handle when the stream that is currently being paused + * (http://trac.pjsip.org/repos/ticket/1079) + */ + dir = "inactive"; + } else if (info.stream_info[i].dir == PJMEDIA_DIR_ENCODING) dir = "sendonly"; else if (info.stream_info[i].dir == PJMEDIA_DIR_DECODING) dir = "recvonly"; |