gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r14018 - gnunet/src/core


From: gnunet
Subject: [GNUnet-SVN] r14018 - gnunet/src/core
Date: Wed, 22 Dec 2010 11:47:49 +0100

Author: grothoff
Date: 2010-12-22 11:47:49 +0100 (Wed, 22 Dec 2010)
New Revision: 14018

Modified:
   gnunet/src/core/gnunet-service-core.c
Log:
fix

Modified: gnunet/src/core/gnunet-service-core.c
===================================================================
--- gnunet/src/core/gnunet-service-core.c       2010-12-22 10:29:14 UTC (rev 
14017)
+++ gnunet/src/core/gnunet-service-core.c       2010-12-22 10:47:49 UTC (rev 
14018)
@@ -1111,24 +1111,22 @@
            car = pos;
          pos = pos->next;
        }
-      if (car == NULL)
-       return; /* no pending requests */
-      GNUNET_CONTAINER_DLL_remove (n->active_client_request_head,
-                                  n->active_client_request_tail,
-                                  car);
     }
   else
     {
       car = n->active_client_request_head;
-      if (car == NULL)
-       return; /* no pending requests */
     }
+  if (car == NULL)
+    return; /* no pending requests */
 #if DEBUG_CORE_CLIENT
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
              "Permitting client transmission request to `%s'\n",
              GNUNET_i2s (&n->peer));
 #endif
   c = car->client;
+  GNUNET_CONTAINER_DLL_remove (n->active_client_request_head,
+                              n->active_client_request_tail,
+                              car);
   GNUNET_assert (GNUNET_YES ==
                 GNUNET_CONTAINER_multihashmap_remove (c->requests,
                                                       &n->peer.hashPubKey,
@@ -4634,6 +4632,7 @@
   GNUNET_CRYPTO_hash (&my_public_key,
                       sizeof (my_public_key), &my_identity.hashPubKey);
   self.public_key = &my_public_key;
+  self.peer = my_identity;
   self.last_activity = GNUNET_TIME_UNIT_FOREVER_ABS;
   self.status = PEER_STATE_KEY_CONFIRMED;
   self.is_connected = GNUNET_YES;




reply via email to

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