gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r9360 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r9360 - gnunet/src/util
Date: Sat, 31 Oct 2009 14:40:29 -0600

Author: grothoff
Date: 2009-10-31 14:40:29 -0600 (Sat, 31 Oct 2009)
New Revision: 9360

Modified:
   gnunet/src/util/client.c
Log:
cloning cfg to make client shutdown function useful

Modified: gnunet/src/util/client.c
===================================================================
--- gnunet/src/util/client.c    2009-10-31 04:25:11 UTC (rev 9359)
+++ gnunet/src/util/client.c    2009-10-31 20:40:29 UTC (rev 9360)
@@ -127,8 +127,8 @@
   /**
    * Our configuration.
    */
-  const struct GNUNET_CONFIGURATION_Handle *cfg;
-
+  struct GNUNET_CONFIGURATION_Handle *cfg;
+  
   /**
    * Name of the service we interact with.
    */
@@ -262,7 +262,7 @@
   ret->sock = sock;
   ret->sched = sched;
   ret->service_name = GNUNET_strdup (service_name);
-  ret->cfg = cfg;
+  ret->cfg = GNUNET_CONFIGURATION_dup (cfg);
   return ret;
 }
 
@@ -280,6 +280,7 @@
     GNUNET_CLIENT_notify_transmit_ready_cancel (sock->th);    
   GNUNET_array_grow (sock->received_buf, sock->received_size, 0);
   GNUNET_free (sock->service_name);
+  GNUNET_CONFIGURATION_destroy (sock->cfg);
   GNUNET_free (sock);
 }
 





reply via email to

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