diff options
-rw-r--r-- | src/namestore/gnunet-service-namestore.c | 3 | ||||
-rw-r--r-- | src/namestore/namestore_api.c | 2 | ||||
-rw-r--r-- | src/namestore/test_namestore_api_create.c | 2 | ||||
-rw-r--r-- | src/namestore/test_namestore_api_lookup.c | 1 |
4 files changed, 2 insertions, 6 deletions
diff --git a/src/namestore/gnunet-service-namestore.c b/src/namestore/gnunet-service-namestore.c index 67c83bc42..b09c0bca8 100644 --- a/src/namestore/gnunet-service-namestore.c +++ b/src/namestore/gnunet-service-namestore.c | |||
@@ -512,7 +512,6 @@ GNUNET_NAMESTORE_create_signature (const struct GNUNET_CRYPTO_RsaPrivateKey *key | |||
512 | 512 | ||
513 | GNUNET_CRYPTO_rsa_sign (key, sig_purpose, sig); | 513 | GNUNET_CRYPTO_rsa_sign (key, sig_purpose, sig); |
514 | 514 | ||
515 | GNUNET_free (rd_ser); | ||
516 | GNUNET_free (sig_purpose); | 515 | GNUNET_free (sig_purpose); |
517 | return sig; | 516 | return sig; |
518 | } | 517 | } |
@@ -656,6 +655,8 @@ static void handle_record_create (void *cls, | |||
656 | /* Get existing records for name */ | 655 | /* Get existing records for name */ |
657 | res = GSN_database->iterate_records(GSN_database->cls, &pubkey_hash, name_tmp, 0, &handle_create_record_it, &crc); | 656 | res = GSN_database->iterate_records(GSN_database->cls, &pubkey_hash, name_tmp, 0, &handle_create_record_it, &crc); |
658 | 657 | ||
658 | GNUNET_CRYPTO_rsa_key_free(pkey); | ||
659 | |||
659 | GNUNET_SERVER_receive_done (client, GNUNET_OK); | 660 | GNUNET_SERVER_receive_done (client, GNUNET_OK); |
660 | } | 661 | } |
661 | 662 | ||
diff --git a/src/namestore/namestore_api.c b/src/namestore/namestore_api.c index d3d5e60ef..bf7da5edf 100644 --- a/src/namestore/namestore_api.c +++ b/src/namestore/namestore_api.c | |||
@@ -818,7 +818,6 @@ GNUNET_NAMESTORE_record_put (struct GNUNET_NAMESTORE_Handle *h, | |||
818 | msg->rd_count = htons (rd_count); | 818 | msg->rd_count = htons (rd_count); |
819 | 819 | ||
820 | memcpy (rd_tmp, rd_ser, rd_ser_len); | 820 | memcpy (rd_tmp, rd_ser, rd_ser_len); |
821 | GNUNET_free (rd_ser); | ||
822 | 821 | ||
823 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Sending `%s' message for name `%s' with size %u\n", "NAMESTORE_RECORD_PUT", name, msg_size); | 822 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Sending `%s' message for name `%s' with size %u\n", "NAMESTORE_RECORD_PUT", name, msg_size); |
824 | 823 | ||
@@ -934,7 +933,6 @@ GNUNET_NAMESTORE_record_create (struct GNUNET_NAMESTORE_Handle *h, | |||
934 | memcpy (pkey_tmp, pkey_enc, key_len); | 933 | memcpy (pkey_tmp, pkey_enc, key_len); |
935 | memcpy (name_tmp, name, name_len); | 934 | memcpy (name_tmp, name, name_len); |
936 | memcpy (rd_tmp, rd_ser, rd_ser_len); | 935 | memcpy (rd_tmp, rd_ser, rd_ser_len); |
937 | GNUNET_free (rd_ser); | ||
938 | GNUNET_free (pkey_enc); | 936 | GNUNET_free (pkey_enc); |
939 | 937 | ||
940 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Sending `%s' message for name `%s' with size %u\n", "NAMESTORE_RECORD_CREATE", name, msg_size); | 938 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Sending `%s' message for name `%s' with size %u\n", "NAMESTORE_RECORD_CREATE", name, msg_size); |
diff --git a/src/namestore/test_namestore_api_create.c b/src/namestore/test_namestore_api_create.c index e4f9cf124..71a15869c 100644 --- a/src/namestore/test_namestore_api_create.c +++ b/src/namestore/test_namestore_api_create.c | |||
@@ -308,8 +308,6 @@ run (void *cls, char *const *args, const char *cfgfile, | |||
308 | sig_purpose->purpose = htonl (GNUNET_SIGNATURE_PURPOSE_GNS_RECORD_SIGN); | 308 | sig_purpose->purpose = htonl (GNUNET_SIGNATURE_PURPOSE_GNS_RECORD_SIGN); |
309 | memcpy (&sig_purpose[1], rd_ser, rd_ser_len); | 309 | memcpy (&sig_purpose[1], rd_ser, rd_ser_len); |
310 | GNUNET_CRYPTO_rsa_sign (privkey, sig_purpose, &s_signature); | 310 | GNUNET_CRYPTO_rsa_sign (privkey, sig_purpose, &s_signature); |
311 | |||
312 | GNUNET_free (rd_ser); | ||
313 | GNUNET_free (sig_purpose); | 311 | GNUNET_free (sig_purpose); |
314 | 312 | ||
315 | /* create random zone hash */ | 313 | /* create random zone hash */ |
diff --git a/src/namestore/test_namestore_api_lookup.c b/src/namestore/test_namestore_api_lookup.c index 1d91c32c6..b3328123a 100644 --- a/src/namestore/test_namestore_api_lookup.c +++ b/src/namestore/test_namestore_api_lookup.c | |||
@@ -256,7 +256,6 @@ run (void *cls, char *const *args, const char *cfgfile, | |||
256 | memcpy (&sig_purpose[1], rd_ser, rd_ser_len); | 256 | memcpy (&sig_purpose[1], rd_ser, rd_ser_len); |
257 | GNUNET_CRYPTO_rsa_sign (privkey, sig_purpose, &s_signature); | 257 | GNUNET_CRYPTO_rsa_sign (privkey, sig_purpose, &s_signature); |
258 | 258 | ||
259 | GNUNET_free (rd_ser); | ||
260 | GNUNET_free (sig_purpose); | 259 | GNUNET_free (sig_purpose); |
261 | 260 | ||
262 | /* create random zone hash */ | 261 | /* create random zone hash */ |