gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r24574 - gnunet/src/namestore


From: gnunet
Subject: [GNUnet-SVN] r24574 - gnunet/src/namestore
Date: Sat, 27 Oct 2012 21:05:53 +0200

Author: grothoff
Date: 2012-10-27 21:05:53 +0200 (Sat, 27 Oct 2012)
New Revision: 24574

Modified:
   gnunet/src/namestore/test_namestore_api_lookup.c
Log:
-fix

Modified: gnunet/src/namestore/test_namestore_api_lookup.c
===================================================================
--- gnunet/src/namestore/test_namestore_api_lookup.c    2012-10-26 22:13:01 UTC 
(rev 24573)
+++ gnunet/src/namestore/test_namestore_api_lookup.c    2012-10-27 19:05:53 UTC 
(rev 24574)
@@ -217,7 +217,6 @@
 {
   size_t rd_ser_len;
   struct GNUNET_TIME_Absolute et;
-  char rd_ser[rd_ser_len];
 
   endbadly_task = GNUNET_SCHEDULER_add_delayed (TIMEOUT,
                                                &endbadly, NULL);
@@ -233,23 +232,26 @@
   s_rd = create_record (RECORDS);
 
   rd_ser_len = GNUNET_NAMESTORE_records_get_size(RECORDS, s_rd);
-  GNUNET_NAMESTORE_records_serialize(RECORDS, s_rd, rd_ser_len, rd_ser);
+  {
+    char rd_ser[rd_ser_len];
+    GNUNET_NAMESTORE_records_serialize(RECORDS, s_rd, rd_ser_len, rd_ser);
 
-  /* sign */
-  et.abs_value = s_rd[0].expiration_time;
-  s_signature = GNUNET_NAMESTORE_create_signature (privkey, et, s_name, 
-                                                  s_rd, RECORDS);
-  
-  /* create random zone hash */
-  GNUNET_CRYPTO_short_hash (&pubkey, 
-                           sizeof (struct 
GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded), 
-                           &s_zone);
-  nsh = GNUNET_NAMESTORE_connect (cfg);
-  GNUNET_break (NULL != nsh);
-  nsqe = GNUNET_NAMESTORE_record_put (nsh, &pubkey, s_name,
-                                     GNUNET_TIME_UNIT_FOREVER_ABS,
-                                     RECORDS, s_rd, s_signature, 
-                                     &put_cont, s_name);
+    /* sign */
+    et.abs_value = s_rd[0].expiration_time;
+    s_signature = GNUNET_NAMESTORE_create_signature (privkey, et, s_name, 
+                                                    s_rd, RECORDS);
+    
+    /* create random zone hash */
+    GNUNET_CRYPTO_short_hash (&pubkey, 
+                             sizeof (struct 
GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded), 
+                             &s_zone);
+    nsh = GNUNET_NAMESTORE_connect (cfg);
+    GNUNET_break (NULL != nsh);
+    nsqe = GNUNET_NAMESTORE_record_put (nsh, &pubkey, s_name,
+                                       GNUNET_TIME_UNIT_FOREVER_ABS,
+                                       RECORDS, s_rd, s_signature, 
+                                       &put_cont, s_name);
+  }
 }
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]