aboutsummaryrefslogtreecommitdiff
path: root/src/nat/test_stun.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-04-09 23:14:03 +0000
committerChristian Grothoff <christian@grothoff.org>2016-04-09 23:14:03 +0000
commit29e6158507a0758192075ac6ece7ba8e75ddc49a (patch)
treeb91ded48da322f8ba4c9bb0f5504228aa036c2d1 /src/nat/test_stun.c
parent5dfcb058ab5db9ae0c4b147d8a99c64ca0980028 (diff)
downloadgnunet-29e6158507a0758192075ac6ece7ba8e75ddc49a.tar.gz
gnunet-29e6158507a0758192075ac6ece7ba8e75ddc49a.zip
small API change: do no longer pass rarely needed GNUNET_SCHEDULER_TaskContext to all scheduler tasks; instead, allow the relatively few tasks that need it to obtain the context via GNUNET_SCHEDULER_get_task_context()
Diffstat (limited to 'src/nat/test_stun.c')
-rw-r--r--src/nat/test_stun.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/nat/test_stun.c b/src/nat/test_stun.c
index a856fa971..7fbba1cd6 100644
--- a/src/nat/test_stun.c
+++ b/src/nat/test_stun.c
@@ -112,18 +112,18 @@ stop ()
112 * incoming connection. 112 * incoming connection.
113 * 113 *
114 * @param cls 114 * @param cls
115 * @param tc scheduler context
116 */ 115 */
117static void 116static void
118do_udp_read (void *cls, 117do_udp_read (void *cls)
119 const struct GNUNET_SCHEDULER_TaskContext *tc)
120{ 118{
121 //struct GNUNET_NAT_Test *tst = cls; 119 //struct GNUNET_NAT_Test *tst = cls;
122 unsigned char reply_buf[1024]; 120 unsigned char reply_buf[1024];
123 ssize_t rlen; 121 ssize_t rlen;
124 struct sockaddr_in answer; 122 struct sockaddr_in answer;
123 const struct GNUNET_SCHEDULER_TaskContext *tc;
125 124
126 ltask4 = NULL; 125 ltask4 = NULL;
126 tc = GNUNET_SCHEDULER_get_task_context ();
127 if ( (0 == (tc->reason & GNUNET_SCHEDULER_REASON_READ_READY)) || 127 if ( (0 == (tc->reason & GNUNET_SCHEDULER_REASON_READ_READY)) ||
128 (! GNUNET_NETWORK_fdset_isset (tc->read_ready, 128 (! GNUNET_NETWORK_fdset_isset (tc->read_ready,
129 lsock4)) ) 129 lsock4)) )