diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-06-25 18:11:37 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-06-25 18:11:37 +0000 |
commit | 9ea6c6cc680d8110b0c56393e9349a3b4f49ab69 (patch) | |
tree | 6dbf37d8367544a89a1591ddfff2f2c4dea30689 /src/transport/plugin_transport_tcp.c | |
parent | ef1872a28ac7d3304731274f7cd58eca78d62b93 (diff) | |
download | gnunet-9ea6c6cc680d8110b0c56393e9349a3b4f49ab69.tar.gz gnunet-9ea6c6cc680d8110b0c56393e9349a3b4f49ab69.zip |
clenaer
Diffstat (limited to 'src/transport/plugin_transport_tcp.c')
-rw-r--r-- | src/transport/plugin_transport_tcp.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/transport/plugin_transport_tcp.c b/src/transport/plugin_transport_tcp.c index bb720124c..9b09d8948 100644 --- a/src/transport/plugin_transport_tcp.c +++ b/src/transport/plugin_transport_tcp.c | |||
@@ -791,10 +791,12 @@ disconnect_session (struct Session *session) | |||
791 | { | 791 | { |
792 | GNUNET_SCHEDULER_cancel (session->plugin->env->sched, | 792 | GNUNET_SCHEDULER_cancel (session->plugin->env->sched, |
793 | session->receive_delay_task); | 793 | session->receive_delay_task); |
794 | GNUNET_SERVER_receive_done (session->client, | 794 | if (session->client != NULL) |
795 | GNUNET_SYSERR); | 795 | GNUNET_SERVER_receive_done (session->client, |
796 | GNUNET_SYSERR); | ||
796 | } | 797 | } |
797 | GNUNET_SERVER_client_drop (session->client); | 798 | if (session->client != NULL) |
799 | GNUNET_SERVER_client_drop (session->client); | ||
798 | GNUNET_STATISTICS_update (session->plugin->env->stats, | 800 | GNUNET_STATISTICS_update (session->plugin->env->stats, |
799 | gettext_noop ("# TCP sessions active"), | 801 | gettext_noop ("# TCP sessions active"), |
800 | -1, | 802 | -1, |