gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r13222 - gnunet/src/vpn


From: gnunet
Subject: [GNUnet-SVN] r13222 - gnunet/src/vpn
Date: Fri, 8 Oct 2010 13:12:56 +0200

Author: toelke
Date: 2010-10-08 13:12:56 +0200 (Fri, 08 Oct 2010)
New Revision: 13222

Modified:
   gnunet/src/vpn/gnunet-service-dns.c
Log:
Fix the hashing

Modified: gnunet/src/vpn/gnunet-service-dns.c
===================================================================
--- gnunet/src/vpn/gnunet-service-dns.c 2010-10-08 09:08:24 UTC (rev 13221)
+++ gnunet/src/vpn/gnunet-service-dns.c 2010-10-08 11:12:56 UTC (rev 13222)
@@ -103,6 +103,7 @@
            GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Query for .gnunet!\n");
            GNUNET_HashCode key;
            GNUNET_CRYPTO_hash(pdns->queries[0]->name, 
pdns->queries[0]->namelen, &key);
+           GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Getting with key %08x, len is 
%d\n", *((unsigned int*)&key), pdns->queries[0]->namelen);
            GNUNET_DHT_get_start(mycls.dht,
                                 GNUNET_TIME_UNIT_MINUTES,
                                 GNUNET_BLOCK_TYPE_DNS,
@@ -212,7 +213,7 @@
   if (0 != (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN))
     return;
 
-  char* name = "philipptoelke.gnunet";
+  char* name = "philipptoelke.gnunet.";
   size_t size = sizeof(struct GNUNET_DNS_Record) + strlen(name) - 1;
   struct GNUNET_DNS_Record *data = alloca(size);
   memset(data, 0, size);
@@ -222,7 +223,9 @@
   *((unsigned int*)&data->peer) = 0x55667788;
 
   GNUNET_HashCode key;
-  GNUNET_CRYPTO_hash(name, strlen(name), &key);
+  GNUNET_CRYPTO_hash(name, strlen(name)+1, &key);
+  GNUNET_log(GNUNET_ERROR_TYPE_DEBUG, "Putting with key %08x, len is %d\n", 
*((unsigned int*)&key), strlen(name));
+
   GNUNET_DHT_put(mycls.dht,
                      &key,
                      GNUNET_DHT_RO_NONE,




reply via email to

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