[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r31609 - gnunet/src/util
From: |
gnunet |
Subject: |
[GNUnet-SVN] r31609 - gnunet/src/util |
Date: |
Fri, 20 Dec 2013 14:44:03 +0100 |
Author: grothoff
Date: 2013-12-20 14:44:03 +0100 (Fri, 20 Dec 2013)
New Revision: 31609
Modified:
gnunet/src/util/client.c
Log:
-set receiver handler to NULL on timeout
Modified: gnunet/src/util/client.c
===================================================================
--- gnunet/src/util/client.c 2013-12-20 13:37:21 UTC (rev 31608)
+++ gnunet/src/util/client.c 2013-12-20 13:44:03 UTC (rev 31609)
@@ -168,7 +168,7 @@
GNUNET_CLIENT_MessageHandler receiver_handler;
/**
- * Closure for receiver_handler.
+ * Closure for @e receiver_handler.
*/
void *receiver_handler_cls;
@@ -545,8 +545,11 @@
if (0 == remaining.rel_value_us)
{
/* signal timeout! */
- if (NULL != client->receiver_handler)
- client->receiver_handler (client->receiver_handler_cls, NULL);
+ if (NULL != (receive_handler = client->receiver_handler))
+ {
+ client->receiver_handler = NULL;
+ receiver_handler (client->receiver_handler_cls, NULL);
+ }
return;
}
/* back to receive -- either for more data or to call callback! */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r31609 - gnunet/src/util,
gnunet <=