gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r15947 - gnunet/src/transport
Date: Wed, 13 Jul 2011 17:07:00 +0200

Author: wachs
Date: 2011-07-13 17:07:00 +0200 (Wed, 13 Jul 2011)
New Revision: 15947

Modified:
   gnunet/src/transport/gnunet-service-transport.c
Log:
use after free


Modified: gnunet/src/transport/gnunet-service-transport.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport.c     2011-07-13 14:10:25 UTC 
(rev 15946)
+++ gnunet/src/transport/gnunet-service-transport.c     2011-07-13 15:07:00 UTC 
(rev 15947)
@@ -3691,9 +3691,12 @@
   size_t slen;
   size_t tsize;
 
-  peer_address->revalidate_task = GNUNET_SCHEDULER_NO_TASK;
   if ( (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN) != 0)
     return;
+
+  GNUNET_assert (peer_address != NULL);
+  peer_address->revalidate_task = GNUNET_SCHEDULER_NO_TASK;
+
   tp = peer_address->ready_list->plugin;
   neighbour = peer_address->ready_list->neighbour;
   if (GNUNET_YES != neighbour->public_key_valid)




reply via email to

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