diff options
Diffstat (limited to 'src/namestore/test_namestore_api_create.c')
-rw-r--r-- | src/namestore/test_namestore_api_create.c | 6 |
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); |