From 66573305157f00a1440ada3f71e7fd471f99715b Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Mon, 3 Dec 2007 00:40:58 +0000 Subject: Fixed compilation errors/warnings on Linux with the recent IPv6 commits git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1611 74dad513-b988-da41-8d7b-12977e46ad98 --- pjnath/src/pjstun-client/client_main.c | 16 ++++++++-------- pjnath/src/pjstun-srv-test/turn_usage.c | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) (limited to 'pjnath/src') diff --git a/pjnath/src/pjstun-client/client_main.c b/pjnath/src/pjstun-client/client_main.c index d3b21e13..6cea861e 100644 --- a/pjnath/src/pjstun-client/client_main.c +++ b/pjnath/src/pjstun-client/client_main.c @@ -231,7 +231,7 @@ static int worker_thread(void *unused) static int init() { - pj_sockaddr_in addr; + pj_sockaddr addr; pj_stun_session_cb stun_cb; int len; pj_status_t status; @@ -282,10 +282,10 @@ static int init() status = pj_sock_socket(pj_AF_INET(), pj_SOCK_DGRAM(), 0, &g.sock); pj_assert(status == PJ_SUCCESS); - status = pj_sockaddr_in_init(&addr, NULL, 0); + status = pj_sockaddr_in_init(&addr.ipv4, NULL, 0); pj_assert(status == PJ_SUCCESS); - addr.sin_port = pj_htons((pj_uint16_t)LOCAL_PORT); + addr.ipv4.sin_port = pj_htons((pj_uint16_t)LOCAL_PORT); status = pj_sock_bind(g.sock, &addr, sizeof(addr)); pj_assert(status == PJ_SUCCESS); @@ -293,12 +293,12 @@ static int init() status = pj_sock_getsockname(g.sock, &addr, &len); pj_assert(status == PJ_SUCCESS); - PJ_LOG(3,(THIS_FILE, "Listening on port %d", (int)pj_ntohs(addr.sin_port))); + PJ_LOG(3,(THIS_FILE, "Listening on port %d", (int)pj_ntohs(addr.ipv4.sin_port))); len = sizeof(g.peer_addr); status = pj_sock_getsockname(g.peer_sock, &g.peer_addr, &len); if (g.peer_addr.sin_addr.s_addr == 0) - pj_gethostip(&g.peer_addr.sin_addr); + pj_gethostip(pj_AF_INET(), (pj_sockaddr*)&g.peer_addr.sin_addr); PJ_LOG(3,(THIS_FILE, "Peer is on port %d", (int)pj_ntohs(g.peer_addr.sin_port))); @@ -549,7 +549,7 @@ static pj_status_t parse_addr(const char *input, const char *pos; pj_str_t ip; pj_uint16_t port; - pj_sockaddr_in tmp_addr; + pj_sockaddr tmp_addr; pos = pj_ansi_strchr(input, ':'); if (pos==NULL) { @@ -566,12 +566,12 @@ static pj_status_t parse_addr(const char *input, return -1; } - if (pj_sockaddr_in_init(&tmp_addr, &ip, port)!=PJ_SUCCESS) { + if (pj_sockaddr_in_init(&tmp_addr.ipv4, &ip, port)!=PJ_SUCCESS) { puts("Invalid address"); return -1; } - pj_memcpy(addr, &tmp_addr, sizeof(tmp_addr)); + pj_memcpy(addr, &tmp_addr, sizeof(pj_sockaddr_in)); return PJ_SUCCESS; } diff --git a/pjnath/src/pjstun-srv-test/turn_usage.c b/pjnath/src/pjstun-srv-test/turn_usage.c index 572c254a..4eb326b7 100644 --- a/pjnath/src/pjstun-srv-test/turn_usage.c +++ b/pjnath/src/pjstun-srv-test/turn_usage.c @@ -769,7 +769,7 @@ static pj_status_t client_create_relay(struct turn_client *client) } if (client->alloc_addr.sin_addr.s_addr == 0) { - status = pj_gethostip(&client->alloc_addr.sin_addr); + status = pj_gethostip(pj_AF_INET(), (pj_sockaddr*)&client->alloc_addr.sin_addr); if (status != PJ_SUCCESS) { pj_sock_close(client->sock); client->sock = PJ_INVALID_SOCKET; -- cgit v1.2.3