[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r10198 - gnunet/src/transport,
gnunet <=