diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-10-29 21:14:08 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-10-29 21:14:08 +0000 |
commit | 86208370814ef36db81f54164206a5b94f6ae272 (patch) | |
tree | 53550d05e6bfe3402811088bed4b62d27e8d7f8f | |
parent | 4e03429725516bd3ab76977fe3004e57d5ed7b3f (diff) | |
download | gnunet-86208370814ef36db81f54164206a5b94f6ae272.tar.gz gnunet-86208370814ef36db81f54164206a5b94f6ae272.zip |
-fix build errors
-rw-r--r-- | src/gns/test_gns_cname_lookup.c | 133 | ||||
-rw-r--r-- | src/gns/test_gns_ns_lookup.c | 2 |
2 files changed, 62 insertions, 73 deletions
diff --git a/src/gns/test_gns_cname_lookup.c b/src/gns/test_gns_cname_lookup.c index 5a864b556..f73d7b0d8 100644 --- a/src/gns/test_gns_cname_lookup.c +++ b/src/gns/test_gns_cname_lookup.c | |||
@@ -94,14 +94,6 @@ end_badly (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | |||
94 | } | 94 | } |
95 | 95 | ||
96 | 96 | ||
97 | static void | ||
98 | end_badly_now () | ||
99 | { | ||
100 | GNUNET_SCHEDULER_cancel (die_task); | ||
101 | die_task = GNUNET_SCHEDULER_add_now (&end_badly, NULL); | ||
102 | } | ||
103 | |||
104 | |||
105 | static void | 97 | static void |
106 | shutdown_task (void *cls, | 98 | shutdown_task (void *cls, |
107 | const struct GNUNET_SCHEDULER_TaskContext *tc) | 99 | const struct GNUNET_SCHEDULER_TaskContext *tc) |
@@ -174,31 +166,30 @@ on_lookup_result_dns (void *cls, | |||
174 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 166 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |
175 | "Lookup failed, rp_filtering?\n"); | 167 | "Lookup failed, rp_filtering?\n"); |
176 | ok = 2; | 168 | ok = 2; |
169 | GNUNET_SCHEDULER_shutdown (); | ||
170 | return; | ||
177 | } | 171 | } |
178 | else | 172 | ok = 1; |
173 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "name: %s\n", (char*)cls); | ||
174 | for (i=0; i<rd_count; i++) | ||
179 | { | 175 | { |
180 | ok = 1; | 176 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "type: %d\n", rd[i].record_type); |
181 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "name: %s\n", (char*)cls); | 177 | if (rd[i].record_type == GNUNET_GNS_RECORD_A) |
182 | for (i=0; i<rd_count; i++) | ||
183 | { | 178 | { |
184 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "type: %d\n", rd[i].record_type); | 179 | memcpy(&a, rd[i].data, sizeof(a)); |
185 | if (rd[i].record_type == GNUNET_GNS_RECORD_A) | 180 | addr = inet_ntoa(a); |
181 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "address: %s\n", addr); | ||
182 | if (0 == strcmp(addr, TEST_IP_DNS)) | ||
186 | { | 183 | { |
187 | memcpy(&a, rd[i].data, sizeof(a)); | 184 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, |
188 | addr = inet_ntoa(a); | 185 | "%s correctly resolved to %s!\n", TEST_DOMAIN_DNS, addr); |
189 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "address: %s\n", addr); | 186 | ok = 0; |
190 | if (0 == strcmp(addr, TEST_IP_DNS)) | ||
191 | { | ||
192 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, | ||
193 | "%s correctly resolved to %s!\n", TEST_DOMAIN_DNS, addr); | ||
194 | ok = 0; | ||
195 | } | ||
196 | } | 187 | } |
197 | else | 188 | } |
189 | else | ||
198 | { | 190 | { |
199 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "No resolution!\n"); | 191 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "No resolution!\n"); |
200 | } | 192 | } |
201 | } | ||
202 | } | 193 | } |
203 | GNUNET_GNS_lookup (gns_handle, TEST_DOMAIN_PLUS, GNUNET_GNS_RECORD_CNAME, | 194 | GNUNET_GNS_lookup (gns_handle, TEST_DOMAIN_PLUS, GNUNET_GNS_RECORD_CNAME, |
204 | GNUNET_YES, | 195 | GNUNET_YES, |
@@ -220,37 +211,36 @@ on_lookup_result_zkey (void *cls, uint32_t rd_count, | |||
220 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 211 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |
221 | "Lookup failed, rp_filtering?\n"); | 212 | "Lookup failed, rp_filtering?\n"); |
222 | ok = 2; | 213 | ok = 2; |
214 | GNUNET_SCHEDULER_shutdown (); | ||
215 | return; | ||
223 | } | 216 | } |
224 | else | 217 | ok = 1; |
218 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, | ||
219 | "name: %s\n", (char*)cls); | ||
220 | for (i=0; i<rd_count; i++) | ||
225 | { | 221 | { |
226 | ok = 1; | ||
227 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, | 222 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, |
228 | "name: %s\n", (char*)cls); | 223 | "type: %d\n", rd[i].record_type); |
229 | for (i=0; i<rd_count; i++) | 224 | if (rd[i].record_type == GNUNET_GNS_RECORD_A) |
230 | { | 225 | { |
231 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, | 226 | memcpy (&a, rd[i].data, sizeof(a)); |
232 | "type: %d\n", rd[i].record_type); | 227 | addr = inet_ntoa(a); |
233 | if (rd[i].record_type == GNUNET_GNS_RECORD_A) | 228 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, |
229 | "address: %s\n", addr); | ||
230 | if (0 == strcmp (addr, TEST_IP_ZKEY)) | ||
234 | { | 231 | { |
235 | memcpy (&a, rd[i].data, sizeof(a)); | 232 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, |
236 | addr = inet_ntoa(a); | 233 | "%s correctly resolved to %s!\n", |
237 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, | 234 | TEST_DOMAIN_ZKEY, addr); |
238 | "address: %s\n", addr); | 235 | ok = 0; |
239 | if (0 == strcmp (addr, TEST_IP_ZKEY)) | ||
240 | { | ||
241 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, | ||
242 | "%s correctly resolved to %s!\n", | ||
243 | TEST_DOMAIN_ZKEY, addr); | ||
244 | ok = 0; | ||
245 | } | ||
246 | } | ||
247 | else | ||
248 | { | ||
249 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | ||
250 | "No resolution!\n"); | ||
251 | } | 236 | } |
252 | } | 237 | } |
253 | 238 | else | |
239 | { | ||
240 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | ||
241 | "No resolution!\n"); | ||
242 | } | ||
243 | } | ||
254 | GNUNET_GNS_lookup (gns_handle, TEST_DOMAIN_DNS, GNUNET_GNS_RECORD_A, | 244 | GNUNET_GNS_lookup (gns_handle, TEST_DOMAIN_DNS, GNUNET_GNS_RECORD_A, |
255 | GNUNET_YES, | 245 | GNUNET_YES, |
256 | NULL, | 246 | NULL, |
@@ -271,31 +261,30 @@ on_lookup_result_plus (void *cls, uint32_t rd_count, | |||
271 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 261 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |
272 | "Lookup failed, rp_filtering?\n"); | 262 | "Lookup failed, rp_filtering?\n"); |
273 | ok = 2; | 263 | ok = 2; |
264 | GNUNET_SCHEDULER_shutdown (); | ||
265 | return; | ||
274 | } | 266 | } |
275 | else | 267 | ok = 1; |
268 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "name: %s\n", (char*)cls); | ||
269 | for (i=0; i<rd_count; i++) | ||
276 | { | 270 | { |
277 | ok = 1; | 271 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "type: %d\n", rd[i].record_type); |
278 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "name: %s\n", (char*)cls); | 272 | if (rd[i].record_type == GNUNET_GNS_RECORD_A) |
279 | for (i=0; i<rd_count; i++) | ||
280 | { | 273 | { |
281 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "type: %d\n", rd[i].record_type); | 274 | memcpy(&a, rd[i].data, sizeof(a)); |
282 | if (rd[i].record_type == GNUNET_GNS_RECORD_A) | 275 | addr = inet_ntoa(a); |
283 | { | 276 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "address: %s\n", addr); |
284 | memcpy(&a, rd[i].data, sizeof(a)); | 277 | if (0 == strcmp(addr, TEST_IP_PLUS)) |
285 | addr = inet_ntoa(a); | ||
286 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, "address: %s\n", addr); | ||
287 | if (0 == strcmp(addr, TEST_IP_PLUS)) | ||
288 | { | ||
289 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, | ||
290 | "%s correctly resolved to %s!\n", TEST_DOMAIN_PLUS, addr); | ||
291 | ok = 0; | ||
292 | } | ||
293 | } | ||
294 | else | ||
295 | { | 278 | { |
296 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "No resolution!\n"); | 279 | GNUNET_log (GNUNET_ERROR_TYPE_INFO, |
280 | "%s correctly resolved to %s!\n", TEST_DOMAIN_PLUS, addr); | ||
281 | ok = 0; | ||
297 | } | 282 | } |
298 | } | 283 | } |
284 | else | ||
285 | { | ||
286 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "No resolution!\n"); | ||
287 | } | ||
299 | } | 288 | } |
300 | GNUNET_GNS_lookup (gns_handle, TEST_DOMAIN_ZKEY, GNUNET_GNS_RECORD_A, | 289 | GNUNET_GNS_lookup (gns_handle, TEST_DOMAIN_ZKEY, GNUNET_GNS_RECORD_A, |
301 | GNUNET_YES, | 290 | GNUNET_YES, |
@@ -322,7 +311,7 @@ commence_testing (void *cls, int32_t success, const char *emsg) | |||
322 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 311 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |
323 | "Failed to store record in namestore: %s\n", | 312 | "Failed to store record in namestore: %s\n", |
324 | emsg); | 313 | emsg); |
325 | end_badly_now (); | 314 | GNUNET_SCHEDULER_shutdown (); |
326 | return; | 315 | return; |
327 | } | 316 | } |
328 | gns_handle = GNUNET_GNS_connect(cfg); | 317 | gns_handle = GNUNET_GNS_connect(cfg); |
@@ -330,7 +319,7 @@ commence_testing (void *cls, int32_t success, const char *emsg) | |||
330 | { | 319 | { |
331 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 320 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |
332 | "Failed to connect to GNS!\n"); | 321 | "Failed to connect to GNS!\n"); |
333 | end_badly_now (); | 322 | GNUNET_SCHEDULER_shutdown (); |
334 | return; | 323 | return; |
335 | } | 324 | } |
336 | GNUNET_GNS_lookup (gns_handle, TEST_DOMAIN_PLUS, GNUNET_GNS_RECORD_A, | 325 | GNUNET_GNS_lookup (gns_handle, TEST_DOMAIN_PLUS, GNUNET_GNS_RECORD_A, |
@@ -362,7 +351,7 @@ do_check (void *cls, | |||
362 | { | 351 | { |
363 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 352 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |
364 | "Failed to connect to namestore\n"); | 353 | "Failed to connect to namestore\n"); |
365 | end_badly_now (); | 354 | GNUNET_SCHEDULER_shutdown (); |
366 | return; | 355 | return; |
367 | } | 356 | } |
368 | 357 | ||
@@ -372,7 +361,7 @@ do_check (void *cls, | |||
372 | { | 361 | { |
373 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 362 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |
374 | "Failed to get key from cfg\n"); | 363 | "Failed to get key from cfg\n"); |
375 | end_badly_now (); | 364 | GNUNET_SCHEDULER_shutdown (); |
376 | return; | 365 | return; |
377 | } | 366 | } |
378 | 367 | ||
diff --git a/src/gns/test_gns_ns_lookup.c b/src/gns/test_gns_ns_lookup.c index 9457dfae5..f0a43ce18 100644 --- a/src/gns/test_gns_ns_lookup.c +++ b/src/gns/test_gns_ns_lookup.c | |||
@@ -61,7 +61,7 @@ static struct GNUNET_RESOLVER_RequestHandle *resolver_handle; | |||
61 | 61 | ||
62 | static const struct GNUNET_CONFIGURATION_Handle *cfg; | 62 | static const struct GNUNET_CONFIGURATION_Handle *cfg; |
63 | 63 | ||
64 | static struct GNS_LookupRequest *lr; | 64 | static struct GNUNET_GNS_LookupRequest *lr; |
65 | 65 | ||
66 | 66 | ||
67 | /** | 67 | /** |