gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r29649 - gnunet/src/ats


From: gnunet
Subject: [GNUnet-SVN] r29649 - gnunet/src/ats
Date: Fri, 27 Sep 2013 13:14:48 +0200

Author: wachs
Date: 2013-09-27 13:14:48 +0200 (Fri, 27 Sep 2013)
New Revision: 29649

Modified:
   gnunet/src/ats/gnunet-service-ats-solver_proportional.c
Log:
fix use after free crash on client disconnect


Modified: gnunet/src/ats/gnunet-service-ats-solver_proportional.c
===================================================================
--- gnunet/src/ats/gnunet-service-ats-solver_proportional.c     2013-09-27 
11:02:54 UTC (rev 29648)
+++ gnunet/src/ats/gnunet-service-ats-solver_proportional.c     2013-09-27 
11:14:48 UTC (rev 29649)
@@ -1084,7 +1084,6 @@
     if (GNUNET_SYSERR == addresse_decrement (s, net, GNUNET_NO, GNUNET_YES))
       GNUNET_break(0);
     distribute_bandwidth_in_network (s, net, NULL );
-
     if (NULL == (new_address = GAS_proportional_get_preferred_address (s, 
&address->peer)))
     {
       /* No alternative address found, disconnect peer */
@@ -1437,7 +1436,7 @@
   s->bulk_lock = GNUNET_NO;
   s->addresses = addresses;
 
-  s->requests = GNUNET_CONTAINER_multihashmap_create (10, GNUNET_YES);
+  s->requests = GNUNET_CONTAINER_multihashmap_create (10, GNUNET_NO);
 
   for (c = 0; c < dest_length; c++)
   {




reply via email to

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