diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-01-15 16:36:30 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-01-15 16:36:30 +0000 |
commit | 2ea6ea66581947fce7820357f9a260896ffd4199 (patch) | |
tree | 18f2cb95bdc77b2978cc8e53de10a186aa37ab72 /src/util/test_server_disconnect.c | |
parent | a257f028184102b04995c6774f065200919a3dff (diff) | |
download | gnunet-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.c | 10 |
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 | |||
174 | task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 174 | task (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), |