aboutsummaryrefslogtreecommitdiff
path: root/src/namestore/test_namestore_api_create.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/namestore/test_namestore_api_create.c')
-rw-r--r--src/namestore/test_namestore_api_create.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/namestore/test_namestore_api_create.c b/src/namestore/test_namestore_api_create.c
index 5caf877c2..e4f9cf124 100644
--- a/src/namestore/test_namestore_api_create.c
+++ b/src/namestore/test_namestore_api_create.c
@@ -286,7 +286,6 @@ run (void *cls, char *const *args, const char *cfgfile,
286 const struct GNUNET_CONFIGURATION_Handle *cfg) 286 const struct GNUNET_CONFIGURATION_Handle *cfg)
287{ 287{
288 endbadly_task = GNUNET_SCHEDULER_add_delayed(TIMEOUT,endbadly, NULL); 288 endbadly_task = GNUNET_SCHEDULER_add_delayed(TIMEOUT,endbadly, NULL);
289 char * rd_ser;
290 size_t rd_ser_len; 289 size_t rd_ser_len;
291 290
292 /* load privat key */ 291 /* load privat key */
@@ -298,7 +297,10 @@ run (void *cls, char *const *args, const char *cfgfile,
298 /* create record */ 297 /* create record */
299 s_name = "dummy.dummy.gnunet"; 298 s_name = "dummy.dummy.gnunet";
300 s_rd = create_record (RECORDS); 299 s_rd = create_record (RECORDS);
301 rd_ser_len = GNUNET_NAMESTORE_records_serialize(&rd_ser, RECORDS, s_rd); 300
301 rd_ser_len = GNUNET_NAMESTORE_records_get_size(RECORDS, s_rd);
302 char rd_ser[rd_ser_len];
303 GNUNET_NAMESTORE_records_serialize(RECORDS, s_rd, rd_ser_len, rd_ser);
302 304
303 /* sign */ 305 /* sign */
304 struct GNUNET_CRYPTO_RsaSignaturePurpose *sig_purpose = GNUNET_malloc(sizeof (struct GNUNET_CRYPTO_RsaSignaturePurpose) + rd_ser_len); 306 struct GNUNET_CRYPTO_RsaSignaturePurpose *sig_purpose = GNUNET_malloc(sizeof (struct GNUNET_CRYPTO_RsaSignaturePurpose) + rd_ser_len);