diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-12-01 09:07:42 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-12-01 09:07:42 +0000 |
commit | bc55c71825d90221c8214e51eca3cf34ea7852f9 (patch) | |
tree | c07e58e663be9f37d25f16486fe38ab85288f743 /pjsip-apps/src/samples/proxy.h | |
parent | 7dfeb3577e483d8b9d9a9c6306ecf8f53060d103 (diff) |
Added strerror.c sample and adjusted code because of IPv6 support in pjlib
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1605 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps/src/samples/proxy.h')
-rw-r--r-- | pjsip-apps/src/samples/proxy.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/pjsip-apps/src/samples/proxy.h b/pjsip-apps/src/samples/proxy.h index 282092d8..dd18cac6 100644 --- a/pjsip-apps/src/samples/proxy.h +++ b/pjsip-apps/src/samples/proxy.h @@ -235,8 +235,8 @@ static pj_status_t init_stack(void) static pj_status_t init_proxy(void) { - pj_in_addr pri_addr; - pj_in_addr addr_list[16]; + pj_sockaddr pri_addr; + pj_sockaddr addr_list[16]; unsigned addr_cnt = PJ_ARRAY_SIZE(addr_list); unsigned i; @@ -250,22 +250,22 @@ static pj_status_t init_proxy(void) /* The first address is important since this would be the one * to be added in Record-Route. */ - if (pj_gethostip(&pri_addr)==PJ_SUCCESS) { + if (pj_gethostip(pj_AF_INET(), &pri_addr)==PJ_SUCCESS) { pj_strdup2(global.pool, &global.name[global.name_cnt].host, - pj_inet_ntoa(pri_addr)); + pj_inet_ntoa(pri_addr.ipv4.sin_addr)); global.name[global.name_cnt].port = global.port; global.name_cnt++; } /* Get the rest of IP interfaces */ - if (pj_enum_ip_interface(&addr_cnt, addr_list) == PJ_SUCCESS) { + if (pj_enum_ip_interface(pj_AF_INET(), &addr_cnt, addr_list) == PJ_SUCCESS) { for (i=0; i<addr_cnt; ++i) { - if (addr_list[i].s_addr == pri_addr.s_addr) + if (addr_list[i].ipv4.sin_addr.s_addr == pri_addr.ipv4.sin_addr.s_addr) continue; pj_strdup2(global.pool, &global.name[global.name_cnt].host, - pj_inet_ntoa(addr_list[i])); + pj_inet_ntoa(addr_list[i].ipv4.sin_addr)); global.name[global.name_cnt].port = global.port; global.name_cnt++; } |