aboutsummaryrefslogtreecommitdiff
path: root/src/transport/plugin_transport_tcp.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-05-12 16:39:03 +0000
committerChristian Grothoff <christian@grothoff.org>2011-05-12 16:39:03 +0000
commitce1136b52a46d90dff7618a3ec0504085f1cf6a4 (patch)
treef12a7df0065a1a330bbb61f8c7e35ff22757b05c /src/transport/plugin_transport_tcp.c
parent1bd2d5220b3483c6e6eeed3f5c9017e44612826f (diff)
downloadgnunet-ce1136b52a46d90dff7618a3ec0504085f1cf6a4.tar.gz
gnunet-ce1136b52a46d90dff7618a3ec0504085f1cf6a4.zip
fixing bug with connections that go down not coming back up
Diffstat (limited to 'src/transport/plugin_transport_tcp.c')
-rw-r--r--src/transport/plugin_transport_tcp.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/transport/plugin_transport_tcp.c b/src/transport/plugin_transport_tcp.c
index 9dc67dcdf..fdf6a1882 100644
--- a/src/transport/plugin_transport_tcp.c
+++ b/src/transport/plugin_transport_tcp.c
@@ -38,7 +38,7 @@
38#include "gnunet_transport_plugin.h" 38#include "gnunet_transport_plugin.h"
39#include "transport.h" 39#include "transport.h"
40 40
41#define DEBUG_TCP GNUNET_NO 41#define DEBUG_TCP GNUNET_YES
42 42
43#define DEBUG_TCP_NAT GNUNET_NO 43#define DEBUG_TCP_NAT GNUNET_NO
44 44
@@ -1547,6 +1547,10 @@ tcp_plugin_disconnect (void *cls,
1547 pm->transmit_cont_cls = NULL; 1547 pm->transmit_cont_cls = NULL;
1548 pm = pm->next; 1548 pm = pm->next;
1549 } 1549 }
1550 GNUNET_STATISTICS_update (session->plugin->env->stats,
1551 gettext_noop ("# transport-service disconnect requests for TCP"),
1552 1,
1553 GNUNET_NO);
1550 disconnect_session (session); 1554 disconnect_session (session);
1551 } 1555 }
1552} 1556}
@@ -2127,6 +2131,10 @@ disconnect_notify (void *cls,
2127 session->connect_addr, 2131 session->connect_addr,
2128 session->connect_alen) : "*"); 2132 session->connect_alen) : "*");
2129#endif 2133#endif
2134 GNUNET_STATISTICS_update (session->plugin->env->stats,
2135 gettext_noop ("# network-level TCP disconnect events"),
2136 1,
2137 GNUNET_NO);
2130 disconnect_session (session); 2138 disconnect_session (session);
2131} 2139}
2132 2140