gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r10198 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r10198 - gnunet/src/transport
Date: Tue, 2 Feb 2010 14:14:54 +0100

Author: grothoff
Date: 2010-02-02 14:14:54 +0100 (Tue, 02 Feb 2010)
New Revision: 10198

Modified:
   gnunet/src/transport/gnunet-service-transport.c
   gnunet/src/transport/transport_api.c
Log:
fixing leaks

Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c     2010-02-02 13:05:00 UTC 
(rev 10197)
+++ gnunet/src/transport/gnunet-service-transport.c     2010-02-02 13:14:54 UTC 
(rev 10198)
@@ -1710,7 +1710,7 @@
   struct ValidationList *pos;
   struct ValidationAddress *va;
   struct GNUNET_PeerIdentity id;
-  struct TransportPongMessage *pong = (struct TransportPongMessage *)message;
+  const struct TransportPongMessage *pong = (const struct TransportPongMessage 
*)message;
   int count = 0;
   unsigned int challenge = ntohl(pong->challenge);
   pos = pending_validations;
@@ -2335,7 +2335,6 @@
   struct PeerAddressList *peer_address;
   uint16_t msize;
   struct NeighborList *n;
-  pong = GNUNET_malloc(sizeof(struct TransportPongMessage));
 
 #if DEBUG_TRANSPORT
     GNUNET_log (GNUNET_ERROR_TYPE_DEBUG | GNUNET_ERROR_TYPE_BULK,

Modified: gnunet/src/transport/transport_api.c
===================================================================
--- gnunet/src/transport/transport_api.c        2010-02-02 13:05:00 UTC (rev 
10197)
+++ gnunet/src/transport/transport_api.c        2010-02-02 13:14:54 UTC (rev 
10198)
@@ -1623,7 +1623,7 @@
                   "Receiving `%s' message for `%4s'.\n",
                   "CONNECT", GNUNET_i2s (&cim->id));
 #endif
-      if (find_neighbour(h, &cim->id) == NULL)
+      if (NULL == (n = find_neighbour(h, &cim->id)))
         {
 #if DEBUG_TRANSPORT
               GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
@@ -1636,11 +1636,10 @@
       else
         {
 #if DEBUG_TRANSPORT
-              GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
-                          "Do know neighbor, scheduling transmission!\n");
+         GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
+                     "Do know neighbor, scheduling transmission!\n");
 #endif
-          n = find_neighbour(h, &cim->id);
-          n->received_ack = GNUNET_YES;
+         n->received_ack = GNUNET_YES;
           if (NULL != n->transmit_handle)
             {
 #if DEBUG_TRANSPORT





reply via email to

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