diff options
author | Christian Grothoff <christian@grothoff.org> | 2012-10-27 19:05:53 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2012-10-27 19:05:53 +0000 |
commit | 968c522ea9f43890b81815b2bf9fc13901257ffe (patch) | |
tree | 17f1a8cda913cc254df8d119e3ddef0b7a11c0d3 | |
parent | 64d3e46cfb99a711e500fa1f114e7c44bdf10040 (diff) | |
download | gnunet-968c522ea9f43890b81815b2bf9fc13901257ffe.tar.gz gnunet-968c522ea9f43890b81815b2bf9fc13901257ffe.zip |
-fix
-rw-r--r-- | src/namestore/test_namestore_api_lookup.c | 38 |
1 files changed, 20 insertions, 18 deletions
diff --git a/src/namestore/test_namestore_api_lookup.c b/src/namestore/test_namestore_api_lookup.c index 0f1c133bb..c60354e9e 100644 --- a/src/namestore/test_namestore_api_lookup.c +++ b/src/namestore/test_namestore_api_lookup.c | |||
@@ -217,7 +217,6 @@ run (void *cls, | |||
217 | { | 217 | { |
218 | size_t rd_ser_len; | 218 | size_t rd_ser_len; |
219 | struct GNUNET_TIME_Absolute et; | 219 | struct GNUNET_TIME_Absolute et; |
220 | char rd_ser[rd_ser_len]; | ||
221 | 220 | ||
222 | endbadly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT, | 221 | endbadly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT, |
223 | &endbadly, NULL); | 222 | &endbadly, NULL); |
@@ -233,23 +232,26 @@ run (void *cls, | |||
233 | s_rd = create_record (RECORDS); | 232 | s_rd = create_record (RECORDS); |
234 | 233 | ||
235 | rd_ser_len = GNUNET_NAMESTORE_records_get_size(RECORDS, s_rd); | 234 | rd_ser_len = GNUNET_NAMESTORE_records_get_size(RECORDS, s_rd); |
236 | GNUNET_NAMESTORE_records_serialize(RECORDS, s_rd, rd_ser_len, rd_ser); | 235 | { |
237 | 236 | char rd_ser[rd_ser_len]; | |
238 | /* sign */ | 237 | GNUNET_NAMESTORE_records_serialize(RECORDS, s_rd, rd_ser_len, rd_ser); |
239 | et.abs_value = s_rd[0].expiration_time; | 238 | |
240 | s_signature = GNUNET_NAMESTORE_create_signature (privkey, et, s_name, | 239 | /* sign */ |
241 | s_rd, RECORDS); | 240 | et.abs_value = s_rd[0].expiration_time; |
242 | 241 | s_signature = GNUNET_NAMESTORE_create_signature (privkey, et, s_name, | |
243 | /* create random zone hash */ | 242 | s_rd, RECORDS); |
244 | GNUNET_CRYPTO_short_hash (&pubkey, | 243 | |
245 | sizeof (struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded), | 244 | /* create random zone hash */ |
246 | &s_zone); | 245 | GNUNET_CRYPTO_short_hash (&pubkey, |
247 | nsh = GNUNET_NAMESTORE_connect (cfg); | 246 | sizeof (struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded), |
248 | GNUNET_break (NULL != nsh); | 247 | &s_zone); |
249 | nsqe = GNUNET_NAMESTORE_record_put (nsh, &pubkey, s_name, | 248 | nsh = GNUNET_NAMESTORE_connect (cfg); |
250 | GNUNET_TIME_UNIT_FOREVER_ABS, | 249 | GNUNET_break (NULL != nsh); |
251 | RECORDS, s_rd, s_signature, | 250 | nsqe = GNUNET_NAMESTORE_record_put (nsh, &pubkey, s_name, |
252 | &put_cont, s_name); | 251 | GNUNET_TIME_UNIT_FOREVER_ABS, |
252 | RECORDS, s_rd, s_signature, | ||
253 | &put_cont, s_name); | ||
254 | } | ||
253 | } | 255 | } |
254 | 256 | ||
255 | 257 | ||