gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r22272 - gnunet/src/mesh


From: gnunet
Subject: [GNUnet-SVN] r22272 - gnunet/src/mesh
Date: Mon, 25 Jun 2012 13:55:03 +0200

Author: bartpolot
Date: 2012-06-25 13:55:03 +0200 (Mon, 25 Jun 2012)
New Revision: 22272

Modified:
   gnunet/src/mesh/gnunet-service-mesh_new.c
Log:
- wip mesh/regex

Modified: gnunet/src/mesh/gnunet-service-mesh_new.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh_new.c   2012-06-25 11:46:24 UTC (rev 
22271)
+++ gnunet/src/mesh/gnunet-service-mesh_new.c   2012-06-25 11:55:03 UTC (rev 
22272)
@@ -4024,7 +4024,9 @@
                         size_t size, const void *data)
 {
   const struct MeshRegexBlock *block = data;
+  struct MeshRegexSerachContext *ctx = cls;
   char *proof;
+  size_t len;
 
   // FIXME: does proof have to be NULL terminated?
   proof = (char *) &block[1];
@@ -4033,6 +4035,20 @@
     GNUNET_break_op (0);
     return;
   }
+  len = strlen (ctx->description);
+  if (len == ctx->position)
+  {
+    if (GNUNET_YES == ntohl (block->accepting))
+    {
+      GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "Found peer by service\n");
+    }
+    else
+    {
+      GNUNET_break (0);
+      // FIXME ERROR? Backtrace?
+    }
+    return;
+  }
   // FIXME complete
   return;
 }




reply via email to

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