diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-12-05 04:07:37 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-12-05 04:07:37 +0000 |
commit | 2534f1dbf323841c1b23f05efd16a92b5e3ebf1c (patch) | |
tree | c25672f5276aa950f88398f6981ee500a3a77326 /pjsip | |
parent | 24e131e2488d5da39ee191413742ed57a3f8394d (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.c | 4 |
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)); |