summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2008-06-12 18:07:28 +0000
committerBenny Prijono <bennylp@teluu.com>2008-06-12 18:07:28 +0000
commitaf91fd098d9302c4f910ede61b87844f352d1a21 (patch)
tree7747463604324372f9c04cfae2358d2c93df5d25
parent8eb16697d262243cac7c3d3d3db9249538876aed (diff)
Related to ticket #525: transport_srtp returns PJ_EINVALIDOP in UPDATE or re-INVITE when media is already active
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2011 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjmedia/src/pjmedia/transport_srtp.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/pjmedia/src/pjmedia/transport_srtp.c b/pjmedia/src/pjmedia/transport_srtp.c
index 1bcf71f7..0ebe0758 100644
--- a/pjmedia/src/pjmedia/transport_srtp.c
+++ b/pjmedia/src/pjmedia/transport_srtp.c
@@ -395,9 +395,7 @@ PJ_DEF(pj_status_t) pjmedia_transport_srtp_start(
int crypto_suites_cnt;
if (srtp->session_inited) {
- PJ_LOG(4, (srtp->pool->obj_name,
- "Error: unable to start (not initialized)"));
- return PJ_EINVALIDOP;
+ pjmedia_transport_srtp_stop(tp);
}
crypto_suites_cnt = sizeof(crypto_suites)/sizeof(crypto_suites[0]);