gnunet-svn
[Top][All Lists]
Advanced

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

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


From: gnunet
Subject: [GNUnet-SVN] r9425 - gnunet/src/util
Date: Sun, 8 Nov 2009 14:20:23 -0700

Author: grothoff
Date: 2009-11-08 14:20:23 -0700 (Sun, 08 Nov 2009)
New Revision: 9425

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

Modified: gnunet/src/util/client.c
===================================================================
--- gnunet/src/util/client.c    2009-11-08 21:04:18 UTC (rev 9424)
+++ gnunet/src/util/client.c    2009-11-08 21:20:23 UTC (rev 9425)
@@ -389,16 +389,19 @@
 {
   struct GNUNET_CLIENT_Connection *conn = cls;
   struct GNUNET_TIME_Relative remaining;
+  GNUNET_CLIENT_MessageHandler receiver_handler;
+  void *receive_handler_cls;
 
   GNUNET_assert (conn->msg_complete == GNUNET_NO);
   conn->in_receive = GNUNET_NO;
   if ((available == 0) || (conn->sock == NULL) || (errCode != 0))
     {
       /* signal timeout! */
-      if (conn->receiver_handler != NULL)
+      if (NULL != (receive_handler = conn->receiver_handler))
         {
-          conn->receiver_handler (conn->receiver_handler_cls, NULL);
+         receive_handler_cls = conn->receiver_handler_cls;
           conn->receiver_handler = NULL;
+          receiver_handler (receive_handler_cls, NULL);
         }
       return;
     }





reply via email to

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