Check for missing type, set to TEST block type if so (ANY should not be used)
authorNathan S. Evans <evans@in.tum.de>
Wed, 5 Jan 2011 12:15:08 +0000 (12:15 +0000)
committerNathan S. Evans <evans@in.tum.de>
Wed, 5 Jan 2011 12:15:08 +0000 (12:15 +0000)
src/dht/gnunet-dht-get.c
src/dht/gnunet-dht-put.c

index 593009fa2d67cc4faf44c7c1d52aa81ebf5fc4ff..8bedc269e5baaf5ec1735cdfd8d629c56d7b3fe9 100644 (file)
@@ -171,6 +171,9 @@ run (void *cls,
   else if (verbose)
     fprintf (stderr, "Connected to DHT service!\n");
 
+  if (query_type == GNUNET_BLOCK_TYPE_ANY) /* Type of data not set */
+    query_type = GNUNET_BLOCK_TYPE_TEST;
+
   GNUNET_CRYPTO_hash (query_key, strlen (query_key), &key);
 
   timeout =
index 54c915c15a7290a831f19ac0f5c451400217845d..6bd9f90452553e76aeb5cfd7323615f1ea6a857b 100644 (file)
@@ -136,6 +136,9 @@ run (void *cls,
     fprintf (stderr,
             _("Connected to %s service!\n"), "DHT");
 
+  if (query_type == GNUNET_BLOCK_TYPE_ANY) /* Type of data not set */
+    query_type = GNUNET_BLOCK_TYPE_TEST;
+
   GNUNET_CRYPTO_hash (query_key, strlen (query_key), &key);
 
   timeout =