diff options
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), |