From 90ff9edfa9c5fcfa3a36d1653ff105e89b888e21 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Sat, 11 Apr 2020 21:43:28 +0200 Subject: fixing #6149 --- src/namestore/test_namestore_api_store.c | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) (limited to 'src/namestore/test_namestore_api_store.c') diff --git a/src/namestore/test_namestore_api_store.c b/src/namestore/test_namestore_api_store.c index 5bd0c3472..ab211aeae 100644 --- a/src/namestore/test_namestore_api_store.c +++ b/src/namestore/test_namestore_api_store.c @@ -39,7 +39,7 @@ static struct GNUNET_NAMESTORE_Handle *nsh; static struct GNUNET_SCHEDULER_Task *endbadly_task; -static struct GNUNET_CRYPTO_EcdsaPrivateKey *privkey; +static struct GNUNET_CRYPTO_EcdsaPrivateKey privkey; static struct GNUNET_CRYPTO_EcdsaPublicKey pubkey; @@ -56,11 +56,6 @@ cleanup () GNUNET_NAMESTORE_disconnect (nsh); nsh = NULL; } - if (NULL != privkey) - { - GNUNET_free (privkey); - privkey = NULL; - } GNUNET_SCHEDULER_shutdown (); } @@ -118,9 +113,8 @@ run (void *cls, endbadly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT, &endbadly, NULL); - privkey = GNUNET_CRYPTO_ecdsa_key_create (); - GNUNET_assert (privkey != NULL); - GNUNET_CRYPTO_ecdsa_key_get_public (privkey, &pubkey); + GNUNET_CRYPTO_ecdsa_key_create (&privkey); + GNUNET_CRYPTO_ecdsa_key_get_public (&privkey, &pubkey); rd.expiration_time = GNUNET_TIME_absolute_get ().abs_value_us; @@ -133,7 +127,7 @@ run (void *cls, nsh = GNUNET_NAMESTORE_connect (cfg); GNUNET_break (NULL != nsh); nsqe = GNUNET_NAMESTORE_records_store (nsh, - privkey, + &privkey, name, 1, &rd, -- cgit v1.2.3