From 2c6d8f7b7191f5e068cf17b7e1f317f6ea31b4e7 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Mon, 16 Oct 2006 11:39:07 +0000 Subject: Changed siprtp to bind to specific address (instead of 0.0.0.0) when -i option is specified in the command line git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@771 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip-apps/src/samples/siprtp.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pjsip-apps/src/samples/siprtp.c b/pjsip-apps/src/samples/siprtp.c index c11b5cb5..33e78c70 100644 --- a/pjsip-apps/src/samples/siprtp.c +++ b/pjsip-apps/src/samples/siprtp.c @@ -299,8 +299,16 @@ static pj_status_t init_sip() addr.sin_port = pj_htons((pj_uint16_t)app.sip_port); if (app.local_addr.slen) { + addrname.host = app.local_addr; addrname.port = app.sip_port; + + status = pj_sockaddr_in_init(&addr, &app.local_addr, + (pj_uint16_t)app.sip_port); + if (status != PJ_SUCCESS) { + app_perror(THIS_FILE, "Unable to resolve IP interface", status); + return status; + } } status = pjsip_udp_transport_start( app.sip_endpt, &addr, -- cgit v1.2.3