aboutsummaryrefslogtreecommitdiff
path: root/src/transport/plugin_transport_tcp.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-06-25 18:11:37 +0000
committerChristian Grothoff <christian@grothoff.org>2010-06-25 18:11:37 +0000
commit9ea6c6cc680d8110b0c56393e9349a3b4f49ab69 (patch)
tree6dbf37d8367544a89a1591ddfff2f2c4dea30689 /src/transport/plugin_transport_tcp.c
parentef1872a28ac7d3304731274f7cd58eca78d62b93 (diff)
downloadgnunet-9ea6c6cc680d8110b0c56393e9349a3b4f49ab69.tar.gz
gnunet-9ea6c6cc680d8110b0c56393e9349a3b4f49ab69.zip
clenaer
Diffstat (limited to 'src/transport/plugin_transport_tcp.c')
-rw-r--r--src/transport/plugin_transport_tcp.c8
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,