gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r28249 - gnunet/src/mesh
Date: Mon, 22 Jul 2013 18:56:50 +0200

Author: bartpolot
Date: 2013-07-22 18:56:50 +0200 (Mon, 22 Jul 2013)
New Revision: 28249

Modified:
   gnunet/src/mesh/gnunet-service-mesh.c
Log:
- inverted comparison operators

Modified: gnunet/src/mesh/gnunet-service-mesh.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh.c       2013-07-22 16:36:35 UTC (rev 
28248)
+++ gnunet/src/mesh/gnunet-service-mesh.c       2013-07-22 16:56:50 UTC (rev 
28249)
@@ -3073,17 +3073,17 @@
 
   if (NULL != c)
   {
-    if (GNUNET_YES !=
-      GNUNET_CONTAINER_multihashmap32_remove (c->own_tunnels, t->local_tid, t))
+    if (GNUNET_YES != GNUNET_CONTAINER_multihashmap32_remove (c->own_tunnels,
+                                                              t->local_tid, t))
     {
       GNUNET_break (0);
       r = GNUNET_SYSERR;
     }
   }
 
-  if (NULL != t->client)
+  c = t->client;
+  if (NULL != c)
   {
-    c = t->client;
     if (GNUNET_YES !=
         GNUNET_CONTAINER_multihashmap32_remove (c->incoming_tunnels,
                                                 t->local_tid_dest, t))
@@ -4873,8 +4873,8 @@
   c = client_get (client);
   if (NULL != c)
   {
-    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "matching client found (%u)\n",
-                c->id);
+    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "matching client found (%u, %p)\n",
+                c->id, c);
     GNUNET_SERVER_client_drop (c->handle);
     c->shutting_down = GNUNET_YES;
     if (NULL != c->own_tunnels)
@@ -4899,7 +4899,7 @@
     }
     next = c->next;
     GNUNET_CONTAINER_DLL_remove (clients_head, clients_tail, c);
-    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "  CLIENT FREE at %p\n", c);
+    GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "  client free (%p)\n", c);
     GNUNET_free (c);
     GNUNET_STATISTICS_update (stats, "# clients", -1, GNUNET_NO);
     c = next;
@@ -5112,11 +5112,11 @@
 
   /* Cleanup after the tunnel */
   client_delete_tunnel (c, t);
-  if (c == t->client && GNUNET_MESH_LOCAL_TUNNEL_ID_SERV >= tid)
+  if (c == t->client && GNUNET_MESH_LOCAL_TUNNEL_ID_SERV <= tid)
   {
     t->client = NULL;
   }
-  else if (c == t->owner && GNUNET_MESH_LOCAL_TUNNEL_ID_SERV < tid)
+  else if (c == t->owner && GNUNET_MESH_LOCAL_TUNNEL_ID_SERV > tid)
   {
     peer_info_remove_tunnel (peer_get_short (t->dest), t);
     t->owner = NULL;




reply via email to

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