gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r30337 - gnunet/src/mesh
Date: Fri, 18 Oct 2013 17:29:37 +0200

Author: bartpolot
Date: 2013-10-18 17:29:37 +0200 (Fri, 18 Oct 2013)
New Revision: 30337

Modified:
   gnunet/src/mesh/gnunet-service-mesh_connection.c
Log:
- fix use after free


Modified: gnunet/src/mesh/gnunet-service-mesh_connection.c
===================================================================
--- gnunet/src/mesh/gnunet-service-mesh_connection.c    2013-10-18 15:29:21 UTC 
(rev 30336)
+++ gnunet/src/mesh/gnunet-service-mesh_connection.c    2013-10-18 15:29:37 UTC 
(rev 30337)
@@ -804,15 +804,14 @@
     return;
   }
 
-  peer = get_hop (c, fwd);
-  GMP_queue_cancel (peer, c);
-
   fc = fwd ? &c->fwd_fc : &c->bck_fc;
   if (GNUNET_SCHEDULER_NO_TASK != fc->poll_task)
   {
     GNUNET_SCHEDULER_cancel (fc->poll_task);
     fc->poll_task = GNUNET_SCHEDULER_NO_TASK;
   }
+  peer = get_hop (c, fwd);
+  GMP_queue_cancel (peer, c);
 }
 
 




reply via email to

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