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_client.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_client.c')
-rw-r--r-- | src/util/test_client.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/util/test_client.c b/src/util/test_client.c index 4811e8776..aa8b93a82 100644 --- a/src/util/test_client.c +++ b/src/util/test_client.c | |||
@@ -137,7 +137,13 @@ static void | |||
137 | task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 137 | task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) |
138 | { | 138 | { |
139 | struct sockaddr_in sa; | 139 | struct sockaddr_in sa; |
140 | struct sockaddr * sap[2]; | ||
141 | socklen_t slens[2]; | ||
140 | 142 | ||
143 | sap[0] = (struct sockaddr*) &sa; | ||
144 | slens[0] = sizeof (sa); | ||
145 | sap[1] = NULL; | ||
146 | slens[1] = 0; | ||
141 | memset (&sa, 0, sizeof (sa)); | 147 | memset (&sa, 0, sizeof (sa)); |
142 | #if HAVE_SOCKADDR_IN_SIN_LEN | 148 | #if HAVE_SOCKADDR_IN_SIN_LEN |
143 | sa.sin_len = sizeof (sa); | 149 | sa.sin_len = sizeof (sa); |
@@ -147,8 +153,8 @@ task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | |||
147 | server = GNUNET_SERVER_create (tc->sched, | 153 | server = GNUNET_SERVER_create (tc->sched, |
148 | NULL, | 154 | NULL, |
149 | NULL, | 155 | NULL, |
150 | (const struct sockaddr *) &sa, | 156 | sap, |
151 | sizeof (sa), | 157 | slens, |
152 | 1024, | 158 | 1024, |
153 | GNUNET_TIME_relative_multiply | 159 | GNUNET_TIME_relative_multiply |
154 | (GNUNET_TIME_UNIT_MILLISECONDS, 10000), | 160 | (GNUNET_TIME_UNIT_MILLISECONDS, 10000), |