gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r30504 - gnunet/src/namestore
Date: Mon, 4 Nov 2013 14:54:49 +0100

Author: wachs
Date: 2013-11-04 14:54:48 +0100 (Mon, 04 Nov 2013)
New Revision: 30504

Modified:
   gnunet/src/namestore/gnunet-namestore.c
   gnunet/src/namestore/gnunet-service-namestore.c
Log:
fix for lookup


Modified: gnunet/src/namestore/gnunet-namestore.c
===================================================================
--- gnunet/src/namestore/gnunet-namestore.c     2013-11-04 12:53:34 UTC (rev 
30503)
+++ gnunet/src/namestore/gnunet-namestore.c     2013-11-04 13:54:48 UTC (rev 
30504)
@@ -419,6 +419,10 @@
     GNUNET_break (0);
     return;
   }
+
+  GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Received %u records for name `%s'\n",
+      rd_count, rec_name);
+
   memset (rdn, 0, sizeof (struct GNUNET_GNSRECORD_Data));
   memcpy (&rdn[1], rd, rd_count * sizeof (struct GNUNET_GNSRECORD_Data));
   /* FIXME: should add some logic to overwrite records if there

Modified: gnunet/src/namestore/gnunet-service-namestore.c
===================================================================
--- gnunet/src/namestore/gnunet-service-namestore.c     2013-11-04 12:53:34 UTC 
(rev 30503)
+++ gnunet/src/namestore/gnunet-service-namestore.c     2013-11-04 13:54:48 UTC 
(rev 30504)
@@ -656,6 +656,12 @@
               "Received `%s' message for name `%s'\n",
               "NAMESTORE_RECORD_LOOKUP", name_tmp);
 
+  if (NULL == (client_lookup (client)))
+  {
+    GNUNET_break (0);
+    GNUNET_SERVER_receive_done (client, GNUNET_SYSERR);
+    return;
+  }
 
   rlc.label = name_tmp;
   rlc.found = GNUNET_NO;




reply via email to

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