summaryrefslogtreecommitdiff
path: root/pjsip
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-12-05 04:07:37 +0000
committerBenny Prijono <bennylp@teluu.com>2007-12-05 04:07:37 +0000
commit2534f1dbf323841c1b23f05efd16a92b5e3ebf1c (patch)
treec25672f5276aa950f88398f6981ee500a3a77326 /pjsip
parent24e131e2488d5da39ee191413742ed57a3f8394d (diff)
Fixed mapped_address's address family not set causing assertion
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1616 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip')
-rw-r--r--pjsip/src/pjsua-lib/pjsua_media.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_media.c b/pjsip/src/pjsua-lib/pjsua_media.c
index da6e0cb4..07bdbc2c 100644
--- a/pjsip/src/pjsua-lib/pjsua_media.c
+++ b/pjsip/src/pjsua-lib/pjsua_media.c
@@ -353,8 +353,10 @@ static pj_status_t create_rtp_rtcp_sock(const pjsua_transport_config *cfg,
if (status != PJ_SUCCESS)
goto on_error;
- for (i=0; i<2; ++i)
+ for (i=0; i<2; ++i) {
+ pj_sockaddr_in_init(&mapped_addr[i], NULL, 0);
mapped_addr[i].sin_addr.s_addr = addr.ipv4.sin_addr.s_addr;
+ }
mapped_addr[0].sin_port=pj_htons((pj_uint16_t)next_rtp_port);
mapped_addr[1].sin_port=pj_htons((pj_uint16_t)(next_rtp_port+1));