summaryrefslogtreecommitdiff
path: root/pjnath
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-03-28 16:24:00 +0000
committerBenny Prijono <bennylp@teluu.com>2007-03-28 16:24:00 +0000
commit79930f4811de49812f565878f89a2c3bdef88553 (patch)
treeb2767a76f04cb18f40aa9ae8c3ca4c20e0900a4e /pjnath
parentb461f076273b3bf78c5f889515cc7541e9d3b701 (diff)
Fixed pjnath build warnings/errors on Linux
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1112 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjnath')
-rw-r--r--pjnath/src/pjnath/ice_session.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/pjnath/src/pjnath/ice_session.c b/pjnath/src/pjnath/ice_session.c
index b67830cc..3214215c 100644
--- a/pjnath/src/pjnath/ice_session.c
+++ b/pjnath/src/pjnath/ice_session.c
@@ -82,6 +82,8 @@ static void destroy_ice(pj_ice_sess *ice,
pj_status_t reason);
static pj_status_t start_periodic_check(pj_timer_heap_t *th,
pj_timer_entry *te);
+static void periodic_timer(pj_timer_heap_t *th,
+ pj_timer_entry *te);
static pj_status_t on_stun_send_msg(pj_stun_session *sess,
const void *pkt,
pj_size_t pkt_size,
@@ -1078,7 +1080,7 @@ pj_ice_sess_create_check_list(pj_ice_sess *ice,
td->ice = ice;
td->clist = clist;
clist->timer.user_data = (void*)td;
- clist->timer.cb = &start_periodic_check;
+ clist->timer.cb = &periodic_timer;
/* Log checklist */
@@ -1257,6 +1259,13 @@ static pj_status_t start_periodic_check(pj_timer_heap_t *th,
}
+/* Timer callback to perform periodic check */
+static void periodic_timer(pj_timer_heap_t *th,
+ pj_timer_entry *te)
+{
+ start_periodic_check(th, te);
+}
+
/* Start ICE check */
PJ_DEF(pj_status_t) pj_ice_sess_start_check(pj_ice_sess *ice)
{