diff options
Diffstat (limited to 'src/namestore/test_namestore_api_lookup.c')
-rw-r--r-- | src/namestore/test_namestore_api_lookup.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/namestore/test_namestore_api_lookup.c b/src/namestore/test_namestore_api_lookup.c index d20a1cdaf..1d91c32c6 100644 --- a/src/namestore/test_namestore_api_lookup.c +++ b/src/namestore/test_namestore_api_lookup.c | |||
@@ -232,7 +232,7 @@ run (void *cls, char *const *args, const char *cfgfile, | |||
232 | const struct GNUNET_CONFIGURATION_Handle *cfg) | 232 | const struct GNUNET_CONFIGURATION_Handle *cfg) |
233 | { | 233 | { |
234 | endbadly_task = GNUNET_SCHEDULER_add_delayed(TIMEOUT,endbadly, NULL); | 234 | endbadly_task = GNUNET_SCHEDULER_add_delayed(TIMEOUT,endbadly, NULL); |
235 | char * rd_ser; | 235 | |
236 | size_t rd_ser_len; | 236 | size_t rd_ser_len; |
237 | 237 | ||
238 | /* load privat key */ | 238 | /* load privat key */ |
@@ -244,7 +244,10 @@ run (void *cls, char *const *args, const char *cfgfile, | |||
244 | /* create record */ | 244 | /* create record */ |
245 | s_name = "dummy.dummy.gnunet"; | 245 | s_name = "dummy.dummy.gnunet"; |
246 | s_rd = create_record (RECORDS); | 246 | s_rd = create_record (RECORDS); |
247 | rd_ser_len = GNUNET_NAMESTORE_records_serialize(&rd_ser, RECORDS, s_rd); | 247 | |
248 | rd_ser_len = GNUNET_NAMESTORE_records_get_size(RECORDS, s_rd); | ||
249 | char rd_ser[rd_ser_len]; | ||
250 | GNUNET_NAMESTORE_records_serialize(RECORDS, s_rd, rd_ser_len, rd_ser); | ||
248 | 251 | ||
249 | /* sign */ | 252 | /* sign */ |
250 | struct GNUNET_CRYPTO_RsaSignaturePurpose *sig_purpose = GNUNET_malloc(sizeof (struct GNUNET_CRYPTO_RsaSignaturePurpose) + rd_ser_len); | 253 | struct GNUNET_CRYPTO_RsaSignaturePurpose *sig_purpose = GNUNET_malloc(sizeof (struct GNUNET_CRYPTO_RsaSignaturePurpose) + rd_ser_len); |