diff options
Diffstat (limited to 'pjsip-apps/src/samples/siprtp.c')
-rw-r--r-- | pjsip-apps/src/samples/siprtp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pjsip-apps/src/samples/siprtp.c b/pjsip-apps/src/samples/siprtp.c index 258d4765..a3b11f42 100644 --- a/pjsip-apps/src/samples/siprtp.c +++ b/pjsip-apps/src/samples/siprtp.c @@ -847,7 +847,7 @@ static int sip_worker_thread(void *arg) /* Init application options */ static pj_status_t init_options(int argc, char *argv[]) { - static char ip_addr[32]; + static char ip_addr[PJ_INET_ADDRSTRLEN]; static char local_uri[64]; enum { OPT_START, @@ -892,8 +892,8 @@ static pj_status_t init_options(int argc, char *argv[]) hostname = pj_gethostname(); pj_sockaddr_in_init(&tmp_addr, hostname, 0); - addr = pj_inet_ntoa(tmp_addr.sin_addr); - pj_ansi_strcpy(ip_addr, addr); + pj_inet_ntop(pj_AF_INET(), &tmp_addr.sin_addr, ip_addr, + sizeof(ip_addr)); } /* Init defaults */ |