gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r21377 - gnunet/src/ats
Date: Wed, 9 May 2012 14:12:23 +0200

Author: wachs
Date: 2012-05-09 14:12:23 +0200 (Wed, 09 May 2012)
New Revision: 21377

Modified:
   gnunet/src/ats/gnunet-service-ats_addresses.c
   gnunet/src/ats/gnunet-service-ats_scheduling.c
Log:
- memleak


Modified: gnunet/src/ats/gnunet-service-ats_addresses.c
===================================================================
--- gnunet/src/ats/gnunet-service-ats_addresses.c       2012-05-09 11:55:09 UTC 
(rev 21376)
+++ gnunet/src/ats/gnunet-service-ats_addresses.c       2012-05-09 12:12:23 UTC 
(rev 21377)
@@ -862,8 +862,8 @@
 void
 GAS_addresses_done ()
 {
+  GAS_addresses_destroy_all ();
   running = GNUNET_NO;
-  GAS_addresses_destroy_all ();
   GNUNET_CONTAINER_multihashmap_destroy (addresses);
   addresses = NULL;
 #if HAVE_LIBGLPK

Modified: gnunet/src/ats/gnunet-service-ats_scheduling.c
===================================================================
--- gnunet/src/ats/gnunet-service-ats_scheduling.c      2012-05-09 11:55:09 UTC 
(rev 21376)
+++ gnunet/src/ats/gnunet-service-ats_scheduling.c      2012-05-09 12:12:23 UTC 
(rev 21377)
@@ -317,7 +317,14 @@
                              ntohl (m->session_id),
                              in_use);
 
-  GNUNET_SERVER_receive_done (client, res);
+  if (res == GNUNET_OK)
+    GNUNET_SERVER_receive_done (client, GNUNET_OK);
+  else
+  {
+    GNUNET_break (0);
+    GNUNET_SERVER_receive_done (client, GNUNET_SYSERR);
+  }
+
 }
 
 /**




reply via email to

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