[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++)
{
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r29649 - gnunet/src/ats,
gnunet <=