-PKEY is key no hash
authorMartin Schanzenbach <mschanzenbach@posteo.de>
Mon, 5 Mar 2012 23:28:29 +0000 (23:28 +0000)
committerMartin Schanzenbach <mschanzenbach@posteo.de>
Mon, 5 Mar 2012 23:28:29 +0000 (23:28 +0000)
src/namestore/plugin_namestore_sqlite.c

index ec81f7d00d44cf23f091688163c4b3819895caf0..2d660cb7eecc811e16aa70a2b5c7e2dd24a144a1 100644 (file)
@@ -480,12 +480,12 @@ namestore_sqlite_put_records (void *cls,
   GNUNET_CRYPTO_hash (name, name_len, &nh);
   memset (&zone_delegation, 0, sizeof (zone_delegation));
   for (i=0;i<rd_count;i++)
-    if (rd->record_type == GNUNET_NAMESTORE_TYPE_PKEY)
+    if (rd[i].record_type == GNUNET_NAMESTORE_TYPE_PKEY)
     {
-      GNUNET_assert (sizeof (GNUNET_HashCode) == rd->data_size);
+      GNUNET_assert (sizeof (struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded) == rd[i].data_size);
       memcpy (&zone_delegation,
-             rd->data,
-             sizeof (GNUNET_HashCode));
+             rd[i].data,
+             sizeof (struct GNUNET_CRYPTO_RsaPublicKeyBinaryEncoded));
       break;
     }
   rvalue = GNUNET_CRYPTO_random_u64 (GNUNET_CRYPTO_QUALITY_WEAK, UINT64_MAX);