[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r15821 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r15821 - gnunet/src/transport |
Date: |
Sat, 2 Jul 2011 19:50:16 +0200 |
Author: grothoff
Date: 2011-07-02 19:50:16 +0200 (Sat, 02 Jul 2011)
New Revision: 15821
Modified:
gnunet/src/transport/plugin_transport_tcp.c
Log:
towards fixing 1714
Modified: gnunet/src/transport/plugin_transport_tcp.c
===================================================================
--- gnunet/src/transport/plugin_transport_tcp.c 2011-07-02 17:18:45 UTC (rev
15820)
+++ gnunet/src/transport/plugin_transport_tcp.c 2011-07-02 17:50:16 UTC (rev
15821)
@@ -868,18 +868,20 @@
GNUNET_SERVER_receive_done (session->client,
GNUNET_SYSERR);
}
- else if (session->client != NULL)
- GNUNET_SERVER_client_drop (session->client);
+ if (session->client != NULL)
+ {
+ GNUNET_SERVER_client_drop (session->client);
+ session->client = NULL;
+ }
GNUNET_STATISTICS_update (session->plugin->env->stats,
gettext_noop ("# TCP sessions active"),
-1,
GNUNET_NO);
GNUNET_free_non_null (session->connect_addr);
-
session->plugin->env->session_end (session->plugin->env->cls,
&session->target,
session);
-
+ GNUNET_assert (NULL == session->transmit_handle);
GNUNET_free (session);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r15821 - gnunet/src/transport,
gnunet <=