diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-05-01 12:25:01 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-05-01 12:25:01 +0000 |
commit | b93717c9a39a0755f65df6b252b1e3506d7a42c8 (patch) | |
tree | eda8b2d7372c7c8c2e13a387f63fefb238aa2374 /pjlib-util/src/pjlib-util/stun_simple_client.c | |
parent | e4d10ec39863e84681c5b685d8b46e9c7351f5b4 (diff) |
Ported PJLIB-UTIL and PJNATH to Symbian
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1239 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib-util/src/pjlib-util/stun_simple_client.c')
-rw-r--r-- | pjlib-util/src/pjlib-util/stun_simple_client.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/pjlib-util/src/pjlib-util/stun_simple_client.c b/pjlib-util/src/pjlib-util/stun_simple_client.c index 7d6e472b..7ec5b14d 100644 --- a/pjlib-util/src/pjlib-util/stun_simple_client.c +++ b/pjlib-util/src/pjlib-util/stun_simple_client.c @@ -41,7 +41,7 @@ PJ_DECL(pj_status_t) pjstun_get_mapped_addr( pj_pool_factory *pf, pj_sockaddr_in srv_addr[2]; int i, j, send_cnt = 0; pj_pool_t *pool; - struct { + struct query_rec { struct { pj_uint32_t mapped_addr; pj_uint32_t mapped_port; @@ -61,7 +61,7 @@ PJ_DECL(pj_status_t) pjstun_get_mapped_addr( pj_pool_factory *pf, /* Allocate client records */ - rec = pj_pool_calloc(pool, sock_cnt, sizeof(*rec)); + rec = (struct query_rec*) pj_pool_calloc(pool, sock_cnt, sizeof(*rec)); if (!rec) { status = PJ_ENOMEM; goto on_error; @@ -97,7 +97,7 @@ PJ_DECL(pj_status_t) pjstun_get_mapped_addr( pj_pool_factory *pf, /* Send messages to servers that has not given us response. */ for (i=0; i<sock_cnt && status==PJ_SUCCESS; ++i) { for (j=0; j<2 && status==PJ_SUCCESS; ++j) { - pjstun_msg_hdr *msg_hdr = out_msg; + pjstun_msg_hdr *msg_hdr = (pjstun_msg_hdr*) out_msg; pj_ssize_t sent_len; if (rec[i].srv[j].mapped_port != 0) @@ -194,7 +194,8 @@ PJ_DECL(pj_status_t) pjstun_get_mapped_addr( pj_pool_factory *pf, continue; } - attr = (void*)pjstun_msg_find_attr(&msg, PJSTUN_ATTR_MAPPED_ADDR); + attr = (pjstun_mapped_addr_attr*) + pjstun_msg_find_attr(&msg, PJSTUN_ATTR_MAPPED_ADDR); if (!attr) { status = PJLIB_UTIL_ESTUNNOMAP; continue; |