gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r15867 - gnunet/src/util
Date: Thu, 7 Jul 2011 11:30:03 +0200

Author: grothoff
Date: 2011-07-07 11:30:02 +0200 (Thu, 07 Jul 2011)
New Revision: 15867

Modified:
   gnunet/src/util/client.c
Log:
fix

Modified: gnunet/src/util/client.c
===================================================================
--- gnunet/src/util/client.c    2011-07-07 08:54:23 UTC (rev 15866)
+++ gnunet/src/util/client.c    2011-07-07 09:30:02 UTC (rev 15867)
@@ -426,27 +426,27 @@
       GNUNET_CONNECTION_receive_cancel (sock->sock);
       sock->in_receive = GNUNET_NO;
     }
+  if (sock->th != NULL)
+    {
+      GNUNET_CLIENT_notify_transmit_ready_cancel (sock->th);
+      sock->th = NULL;
+    }
   if (NULL != sock->sock)
     {
       GNUNET_CONNECTION_destroy (sock->sock, finish_pending_write);
       sock->sock = NULL;
     }
+  if (sock->receive_task != GNUNET_SCHEDULER_NO_TASK)
+    {
+      GNUNET_SCHEDULER_cancel (sock->receive_task);
+      sock->receive_task = GNUNET_SCHEDULER_NO_TASK;
+    }
   if (sock->tag != NULL)
     {
       GNUNET_free (sock->tag);
       sock->tag = NULL;
     }
   sock->receiver_handler = NULL;
-  if (sock->th != NULL)
-    {
-      GNUNET_CLIENT_notify_transmit_ready_cancel (sock->th);
-      sock->th = NULL;
-    }
-  if (sock->receive_task != GNUNET_SCHEDULER_NO_TASK)
-    {
-      GNUNET_SCHEDULER_cancel (sock->receive_task);
-      sock->receive_task = GNUNET_SCHEDULER_NO_TASK;
-    }
   GNUNET_array_grow (sock->received_buf, sock->received_size, 0);
   GNUNET_free (sock->service_name);
   GNUNET_free (sock);




reply via email to

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