diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2013-12-18 14:18:46 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2013-12-18 14:18:46 +0000 |
commit | 920f6c8c466a11852d1bd7298e3f76deda69b6f3 (patch) | |
tree | 402a19dfcdac0a76d3fe953de1bf23a0fe756e2d /src/transport/plugin_transport_http_server.c | |
parent | 1549d7144c6863c41b958d27e4bee30a84dfa4e6 (diff) | |
download | gnunet-920f6c8c466a11852d1bd7298e3f76deda69b6f3.tar.gz gnunet-920f6c8c466a11852d1bd7298e3f76deda69b6f3.zip |
session time out for http client/server
Diffstat (limited to 'src/transport/plugin_transport_http_server.c')
-rw-r--r-- | src/transport/plugin_transport_http_server.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/transport/plugin_transport_http_server.c b/src/transport/plugin_transport_http_server.c index 5d529b4ed..f08c7072a 100644 --- a/src/transport/plugin_transport_http_server.c +++ b/src/transport/plugin_transport_http_server.c | |||
@@ -605,7 +605,6 @@ http_server_plugin_send (void *cls, | |||
605 | server_reschedule (session->plugin, | 605 | server_reschedule (session->plugin, |
606 | session->server_send->mhd_daemon, | 606 | session->server_send->mhd_daemon, |
607 | GNUNET_YES); | 607 | GNUNET_YES); |
608 | server_reschedule_session_timeout (session); | ||
609 | } | 608 | } |
610 | return bytes_sent; | 609 | return bytes_sent; |
611 | } | 610 | } |
@@ -905,7 +904,12 @@ http_server_plugin_update_session_timeout (void *cls, | |||
905 | const struct GNUNET_PeerIdentity *peer, | 904 | const struct GNUNET_PeerIdentity *peer, |
906 | struct Session *session) | 905 | struct Session *session) |
907 | { | 906 | { |
907 | struct HTTP_Server_Plugin *plugin = cls; | ||
908 | |||
909 | if (GNUNET_NO == server_exist_session (plugin, session)) | ||
910 | return; | ||
908 | 911 | ||
912 | server_reschedule_session_timeout (session); | ||
909 | } | 913 | } |
910 | 914 | ||
911 | 915 | ||