summaryrefslogtreecommitdiff
path: root/pjlib-util/src/pjlib-util/stun_simple_client.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-05-01 12:25:01 +0000
committerBenny Prijono <bennylp@teluu.com>2007-05-01 12:25:01 +0000
commitb93717c9a39a0755f65df6b252b1e3506d7a42c8 (patch)
treeeda8b2d7372c7c8c2e13a387f63fefb238aa2374 /pjlib-util/src/pjlib-util/stun_simple_client.c
parente4d10ec39863e84681c5b685d8b46e9c7351f5b4 (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.c9
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;