aboutsummaryrefslogtreecommitdiff
path: root/src/util/test_server_disconnect.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-01-15 16:36:30 +0000
committerChristian Grothoff <christian@grothoff.org>2010-01-15 16:36:30 +0000
commit2ea6ea66581947fce7820357f9a260896ffd4199 (patch)
tree18f2cb95bdc77b2978cc8e53de10a186aa37ab72 /src/util/test_server_disconnect.c
parenta257f028184102b04995c6774f065200919a3dff (diff)
downloadgnunet-2ea6ea66581947fce7820357f9a260896ffd4199.tar.gz
gnunet-2ea6ea66581947fce7820357f9a260896ffd4199.zip
making code work better with dual-stack, preparing for triple-stack
Diffstat (limited to 'src/util/test_server_disconnect.c')
-rw-r--r--src/util/test_server_disconnect.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/util/test_server_disconnect.c b/src/util/test_server_disconnect.c
index 7b35647ea..76a73d348 100644
--- a/src/util/test_server_disconnect.c
+++ b/src/util/test_server_disconnect.c
@@ -174,7 +174,13 @@ static void
174task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) 174task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
175{ 175{
176 struct sockaddr_in sa; 176 struct sockaddr_in sa;
177 struct sockaddr * sap[2];
178 socklen_t slens[2];
177 179
180 sap[0] = (struct sockaddr*) &sa;
181 slens[0] = sizeof (sa);
182 sap[1] = NULL;
183 slens[1] = 0;
178 sched = tc->sched; 184 sched = tc->sched;
179 memset (&sa, 0, sizeof (sa)); 185 memset (&sa, 0, sizeof (sa));
180#if HAVE_SOCKADDR_IN_SIN_LEN 186#if HAVE_SOCKADDR_IN_SIN_LEN
@@ -185,8 +191,8 @@ task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
185 server = GNUNET_SERVER_create (tc->sched, 191 server = GNUNET_SERVER_create (tc->sched,
186 NULL, 192 NULL,
187 NULL, 193 NULL,
188 (const struct sockaddr *) &sa, 194 sap,
189 sizeof (sa), 195 slens,
190 1024, 196 1024,
191 GNUNET_TIME_relative_multiply 197 GNUNET_TIME_relative_multiply
192 (GNUNET_TIME_UNIT_MILLISECONDS, 250), 198 (GNUNET_TIME_UNIT_MILLISECONDS, 250),