diff options
Diffstat (limited to 'src/namestore/test_namestore_api_zone_iteration_nick.c')
-rw-r--r-- | src/namestore/test_namestore_api_zone_iteration_nick.c | 39 |
1 files changed, 13 insertions, 26 deletions
diff --git a/src/namestore/test_namestore_api_zone_iteration_nick.c b/src/namestore/test_namestore_api_zone_iteration_nick.c index 35eab2735..f5ffe3899 100644 --- a/src/namestore/test_namestore_api_zone_iteration_nick.c +++ b/src/namestore/test_namestore_api_zone_iteration_nick.c | |||
@@ -37,9 +37,9 @@ | |||
37 | 37 | ||
38 | static struct GNUNET_NAMESTORE_Handle *nsh; | 38 | static struct GNUNET_NAMESTORE_Handle *nsh; |
39 | 39 | ||
40 | static struct GNUNET_CRYPTO_EcdsaPrivateKey *privkey; | 40 | static struct GNUNET_CRYPTO_EcdsaPrivateKey privkey; |
41 | 41 | ||
42 | static struct GNUNET_CRYPTO_EcdsaPrivateKey *privkey2; | 42 | static struct GNUNET_CRYPTO_EcdsaPrivateKey privkey2; |
43 | 43 | ||
44 | static struct GNUNET_NAMESTORE_ZoneIterator *zi; | 44 | static struct GNUNET_NAMESTORE_ZoneIterator *zi; |
45 | 45 | ||
@@ -100,17 +100,6 @@ end (void *cls) | |||
100 | GNUNET_free ((void *) s_rd_3->data); | 100 | GNUNET_free ((void *) s_rd_3->data); |
101 | GNUNET_free (s_rd_3); | 101 | GNUNET_free (s_rd_3); |
102 | } | 102 | } |
103 | |||
104 | if (privkey != NULL) | ||
105 | { | ||
106 | GNUNET_free (privkey); | ||
107 | privkey = NULL; | ||
108 | } | ||
109 | if (privkey2 != NULL) | ||
110 | { | ||
111 | GNUNET_free (privkey2); | ||
112 | privkey2 = NULL; | ||
113 | } | ||
114 | } | 103 | } |
115 | 104 | ||
116 | 105 | ||
@@ -171,13 +160,13 @@ zone_proc (void *cls, | |||
171 | int failed = GNUNET_NO; | 160 | int failed = GNUNET_NO; |
172 | 161 | ||
173 | GNUNET_assert (NULL != zone); | 162 | GNUNET_assert (NULL != zone); |
174 | if (0 == GNUNET_memcmp (zone, privkey)) | 163 | if (0 == GNUNET_memcmp (zone, &privkey)) |
175 | { | 164 | { |
176 | failed = check_zone_1 (label, rd_count, rd); | 165 | failed = check_zone_1 (label, rd_count, rd); |
177 | if (GNUNET_YES == failed) | 166 | if (GNUNET_YES == failed) |
178 | GNUNET_break (0); | 167 | GNUNET_break (0); |
179 | } | 168 | } |
180 | else if (0 == GNUNET_memcmp (zone, privkey2)) | 169 | else if (0 == GNUNET_memcmp (zone, &privkey2)) |
181 | { | 170 | { |
182 | failed = check_zone_2 (label, rd_count, rd); | 171 | failed = check_zone_2 (label, rd_count, rd); |
183 | if (GNUNET_YES == failed) | 172 | if (GNUNET_YES == failed) |
@@ -295,7 +284,7 @@ nick_2_cont (void *cls, | |||
295 | 284 | ||
296 | GNUNET_asprintf (&s_name_1, "dummy1"); | 285 | GNUNET_asprintf (&s_name_1, "dummy1"); |
297 | s_rd_1 = create_record (1); | 286 | s_rd_1 = create_record (1); |
298 | GNUNET_NAMESTORE_records_store (nsh, privkey, s_name_1, | 287 | GNUNET_NAMESTORE_records_store (nsh, &privkey, s_name_1, |
299 | 1, s_rd_1, | 288 | 1, s_rd_1, |
300 | &put_cont, NULL); | 289 | &put_cont, NULL); |
301 | 290 | ||
@@ -303,7 +292,7 @@ nick_2_cont (void *cls, | |||
303 | "Created record 2 \n"); | 292 | "Created record 2 \n"); |
304 | GNUNET_asprintf (&s_name_2, "dummy2"); | 293 | GNUNET_asprintf (&s_name_2, "dummy2"); |
305 | s_rd_2 = create_record (1); | 294 | s_rd_2 = create_record (1); |
306 | GNUNET_NAMESTORE_records_store (nsh, privkey, s_name_2, | 295 | GNUNET_NAMESTORE_records_store (nsh, &privkey, s_name_2, |
307 | 1, s_rd_2, &put_cont, NULL); | 296 | 1, s_rd_2, &put_cont, NULL); |
308 | 297 | ||
309 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 298 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
@@ -312,7 +301,7 @@ nick_2_cont (void *cls, | |||
312 | /* name in different zone */ | 301 | /* name in different zone */ |
313 | GNUNET_asprintf (&s_name_3, "dummy3"); | 302 | GNUNET_asprintf (&s_name_3, "dummy3"); |
314 | s_rd_3 = create_record (1); | 303 | s_rd_3 = create_record (1); |
315 | GNUNET_NAMESTORE_records_store (nsh, privkey2, s_name_3, | 304 | GNUNET_NAMESTORE_records_store (nsh, &privkey2, s_name_3, |
316 | 1, s_rd_3, | 305 | 1, s_rd_3, |
317 | &put_cont, NULL); | 306 | &put_cont, NULL); |
318 | } | 307 | } |
@@ -325,7 +314,8 @@ nick_1_cont (void *cls, int32_t success, const char *emsg) | |||
325 | "Nick 1 added : %s\n", | 314 | "Nick 1 added : %s\n", |
326 | (success == GNUNET_OK) ? "SUCCESS" : "FAIL"); | 315 | (success == GNUNET_OK) ? "SUCCESS" : "FAIL"); |
327 | 316 | ||
328 | nsqe = GNUNET_NAMESTORE_set_nick (nsh, privkey2, ZONE_NICK_2, &nick_2_cont, | 317 | nsqe = GNUNET_NAMESTORE_set_nick (nsh, |
318 | &privkey2, ZONE_NICK_2, &nick_2_cont, | ||
329 | &privkey2); | 319 | &privkey2); |
330 | if (NULL == nsqe) | 320 | if (NULL == nsqe) |
331 | { | 321 | { |
@@ -374,16 +364,13 @@ empty_zone_end (void *cls) | |||
374 | { | 364 | { |
375 | GNUNET_assert (nsh == cls); | 365 | GNUNET_assert (nsh == cls); |
376 | zi = NULL; | 366 | zi = NULL; |
377 | privkey = GNUNET_CRYPTO_ecdsa_key_create (); | 367 | GNUNET_CRYPTO_ecdsa_key_create (&privkey); |
378 | GNUNET_assert (privkey != NULL); | 368 | GNUNET_CRYPTO_ecdsa_key_create (&privkey2); |
379 | privkey2 = GNUNET_CRYPTO_ecdsa_key_create (); | ||
380 | GNUNET_assert (privkey2 != NULL); | ||
381 | |||
382 | nsqe = GNUNET_NAMESTORE_set_nick (nsh, | 369 | nsqe = GNUNET_NAMESTORE_set_nick (nsh, |
383 | privkey, | 370 | &privkey, |
384 | ZONE_NICK_1, | 371 | ZONE_NICK_1, |
385 | &nick_1_cont, | 372 | &nick_1_cont, |
386 | &privkey); | 373 | NULL); |
387 | if (NULL == nsqe) | 374 | if (NULL == nsqe) |
388 | { | 375 | { |
389 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, | 376 | GNUNET_log (GNUNET_ERROR_TYPE_ERROR, |