summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-02-12 14:59:57 +0000
committerBenny Prijono <bennylp@teluu.com>2007-02-12 14:59:57 +0000
commit4e08dac382d28c026ea22e8c1b073bee59bab737 (patch)
treef6ae2705f99fc4d896c82022fb9d878cbe409acb
parent168981d0e32d009bf9bcb8a6fa205c58e9947d60 (diff)
Fixed ticket #98: Error binding transports to specific interface in PJSUA-API
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@941 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r--pjsip/src/pjsua-lib/pjsua_core.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_core.c b/pjsip/src/pjsua-lib/pjsua_core.c
index 26612c3c..68da5cef 100644
--- a/pjsip/src/pjsua-lib/pjsua_core.c
+++ b/pjsip/src/pjsua-lib/pjsua_core.c
@@ -833,7 +833,8 @@ static pj_status_t create_sip_udp_sock(pj_in_addr bound_addr,
return status;
}
- status = pj_sock_bind_in(sock, bound_addr.s_addr, (pj_uint16_t)port);
+ status = pj_sock_bind_in(sock, pj_ntohl(bound_addr.s_addr),
+ (pj_uint16_t)port);
if (status != PJ_SUCCESS) {
pjsua_perror(THIS_FILE, "bind() error", status);
pj_sock_close(sock);