diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-05-12 16:39:03 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-05-12 16:39:03 +0000 |
commit | ce1136b52a46d90dff7618a3ec0504085f1cf6a4 (patch) | |
tree | f12a7df0065a1a330bbb61f8c7e35ff22757b05c /src/transport/plugin_transport_tcp.c | |
parent | 1bd2d5220b3483c6e6eeed3f5c9017e44612826f (diff) | |
download | gnunet-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.c | 10 |
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 | ||