aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2012-10-29 21:14:08 +0000
committerChristian Grothoff <christian@grothoff.org>2012-10-29 21:14:08 +0000
commit86208370814ef36db81f54164206a5b94f6ae272 (patch)
tree53550d05e6bfe3402811088bed4b62d27e8d7f8f
parent4e03429725516bd3ab76977fe3004e57d5ed7b3f (diff)
downloadgnunet-86208370814ef36db81f54164206a5b94f6ae272.tar.gz
gnunet-86208370814ef36db81f54164206a5b94f6ae272.zip
-fix build errors
-rw-r--r--src/gns/test_gns_cname_lookup.c133
-rw-r--r--src/gns/test_gns_ns_lookup.c2
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
97static void
98end_badly_now ()
99{
100 GNUNET_SCHEDULER_cancel (die_task);
101 die_task = GNUNET_SCHEDULER_add_now (&end_badly, NULL);
102}
103
104
105static void 97static void
106shutdown_task (void *cls, 98shutdown_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
62static const struct GNUNET_CONFIGURATION_Handle *cfg; 62static const struct GNUNET_CONFIGURATION_Handle *cfg;
63 63
64static struct GNS_LookupRequest *lr; 64static struct GNUNET_GNS_LookupRequest *lr;
65 65
66 66
67/** 67/**