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: https://svn.pjsip.org/repos/pjproject/trunk@771 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjsip-apps/src/samples/siprtp.c b/pjsip-apps/src/samples/siprtp.c
index c11b5cb..33e78c7 100644
--- a/pjsip-apps/src/samples/siprtp.c
+++ b/pjsip-apps/src/samples/siprtp.c
@@ -299,8 +299,16 @@
 	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,