diff options
Diffstat (limited to 'src/namestore/test_namestore_api_lookup_nick.c')
-rw-r--r-- | src/namestore/test_namestore_api_lookup_nick.c | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/src/namestore/test_namestore_api_lookup_nick.c b/src/namestore/test_namestore_api_lookup_nick.c index b3946de34..145a3e885 100644 --- a/src/namestore/test_namestore_api_lookup_nick.c +++ b/src/namestore/test_namestore_api_lookup_nick.c | |||
@@ -40,7 +40,7 @@ static struct GNUNET_NAMESTORE_Handle *nsh; | |||
40 | 40 | ||
41 | static struct GNUNET_SCHEDULER_Task *endbadly_task; | 41 | static struct GNUNET_SCHEDULER_Task *endbadly_task; |
42 | 42 | ||
43 | static struct GNUNET_CRYPTO_EcdsaPrivateKey *privkey; | 43 | static struct GNUNET_CRYPTO_EcdsaPrivateKey privkey; |
44 | 44 | ||
45 | static struct GNUNET_CRYPTO_EcdsaPublicKey pubkey; | 45 | static struct GNUNET_CRYPTO_EcdsaPublicKey pubkey; |
46 | 46 | ||
@@ -63,11 +63,6 @@ cleanup () | |||
63 | GNUNET_NAMESTORE_disconnect (nsh); | 63 | GNUNET_NAMESTORE_disconnect (nsh); |
64 | nsh = NULL; | 64 | nsh = NULL; |
65 | } | 65 | } |
66 | if (NULL != privkey) | ||
67 | { | ||
68 | GNUNET_free (privkey); | ||
69 | privkey = NULL; | ||
70 | } | ||
71 | GNUNET_SCHEDULER_shutdown (); | 66 | GNUNET_SCHEDULER_shutdown (); |
72 | } | 67 | } |
73 | 68 | ||
@@ -111,7 +106,7 @@ lookup_it (void *cls, | |||
111 | int found_record = GNUNET_NO; | 106 | int found_record = GNUNET_NO; |
112 | int found_nick = GNUNET_NO; | 107 | int found_nick = GNUNET_NO; |
113 | 108 | ||
114 | if (0 != GNUNET_memcmp (privkey, zone)) | 109 | if (0 != GNUNET_memcmp (&privkey, zone)) |
115 | { | 110 | { |
116 | GNUNET_break (0); | 111 | GNUNET_break (0); |
117 | GNUNET_SCHEDULER_cancel (endbadly_task); | 112 | GNUNET_SCHEDULER_cancel (endbadly_task); |
@@ -247,7 +242,7 @@ put_cont (void *cls, int32_t success, const char *emsg) | |||
247 | } | 242 | } |
248 | /* Lookup */ | 243 | /* Lookup */ |
249 | nsqe = GNUNET_NAMESTORE_records_lookup (nsh, | 244 | nsqe = GNUNET_NAMESTORE_records_lookup (nsh, |
250 | privkey, | 245 | &privkey, |
251 | name, | 246 | name, |
252 | &fail_cb, | 247 | &fail_cb, |
253 | NULL, | 248 | NULL, |
@@ -272,8 +267,11 @@ nick_cont (void *cls, int32_t success, const char *emsg) | |||
272 | rd_orig.flags = 0; | 267 | rd_orig.flags = 0; |
273 | memset ((char *) rd_orig.data, 'a', TEST_RECORD_DATALEN); | 268 | memset ((char *) rd_orig.data, 'a', TEST_RECORD_DATALEN); |
274 | 269 | ||
275 | nsqe = GNUNET_NAMESTORE_records_store (nsh, privkey, name, | 270 | nsqe = GNUNET_NAMESTORE_records_store (nsh, &privkey, |
276 | 1, &rd_orig, &put_cont, (void *) name); | 271 | name, |
272 | 1, | ||
273 | &rd_orig, | ||
274 | &put_cont, (void *) name); | ||
277 | } | 275 | } |
278 | 276 | ||
279 | 277 | ||
@@ -285,16 +283,15 @@ run (void *cls, | |||
285 | endbadly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT, | 283 | endbadly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT, |
286 | &endbadly, | 284 | &endbadly, |
287 | NULL); | 285 | NULL); |
288 | privkey = GNUNET_CRYPTO_ecdsa_key_create (); | 286 | GNUNET_CRYPTO_ecdsa_key_create (&privkey); |
289 | GNUNET_assert (privkey != NULL); | 287 | GNUNET_CRYPTO_ecdsa_key_get_public (&privkey, |
290 | GNUNET_CRYPTO_ecdsa_key_get_public (privkey, | ||
291 | &pubkey); | 288 | &pubkey); |
292 | 289 | ||
293 | nsh = GNUNET_NAMESTORE_connect (cfg); | 290 | nsh = GNUNET_NAMESTORE_connect (cfg); |
294 | GNUNET_break (NULL != nsh); | 291 | GNUNET_break (NULL != nsh); |
295 | 292 | ||
296 | nsqe = GNUNET_NAMESTORE_set_nick (nsh, | 293 | nsqe = GNUNET_NAMESTORE_set_nick (nsh, |
297 | privkey, | 294 | &privkey, |
298 | TEST_NICK, | 295 | TEST_NICK, |
299 | &nick_cont, | 296 | &nick_cont, |
300 | (void *) name); | 297 | (void *) name); |