aboutsummaryrefslogtreecommitdiff
path: root/src/transport/plugin_transport_http_server.c
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2013-12-18 14:18:46 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2013-12-18 14:18:46 +0000
commit920f6c8c466a11852d1bd7298e3f76deda69b6f3 (patch)
tree402a19dfcdac0a76d3fe953de1bf23a0fe756e2d /src/transport/plugin_transport_http_server.c
parent1549d7144c6863c41b958d27e4bee30a84dfa4e6 (diff)
downloadgnunet-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.c6
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