aboutsummaryrefslogtreecommitdiff
path: root/src/namestore/test_namestore_api_lookup.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/namestore/test_namestore_api_lookup.c')
-rw-r--r--src/namestore/test_namestore_api_lookup.c7
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);