summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2009-03-23 13:07:05 +0000
committerNanang Izzuddin <nanang@teluu.com>2009-03-23 13:07:05 +0000
commit7d11a01e1907b5e9bdc4e651f06329d98822235f (patch)
treef3b5e40da2994a11f2d41c14ff0fc5b0a5c976ce
parent1f5dba9802e2694dfbe022af673714698e132735 (diff)
Ticket #700: back-porting ticket #698
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.0@2533 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjmedia/src/pjmedia/transport_srtp.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pjmedia/src/pjmedia/transport_srtp.c b/pjmedia/src/pjmedia/transport_srtp.c
index ded78b91..d46d4fc0 100644
--- a/pjmedia/src/pjmedia/transport_srtp.c
+++ b/pjmedia/src/pjmedia/transport_srtp.c
@@ -384,7 +384,6 @@ PJ_DEF(pj_status_t) pjmedia_transport_srtp_create(
srtp->session_inited = PJ_FALSE;
srtp->bypass_srtp = PJ_FALSE;
srtp->probation_cnt = PROBATION_CNT_INIT;
- srtp->peer_use = opt->use;
if (opt) {
srtp->setting = *opt;
@@ -423,6 +422,9 @@ PJ_DEF(pj_status_t) pjmedia_transport_srtp_create(
/* Set underlying transport */
srtp->member_tp = tp;
+ /* Initialize peer's SRTP usage mode. */
+ srtp->peer_use = srtp->setting.use;
+
/* Done */
*p_tp = &srtp->base;