aboutsummaryrefslogtreecommitdiff
path: root/src/transport/plugin_transport_http_server.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-10-23 15:18:48 +0000
committerChristian Grothoff <christian@grothoff.org>2011-10-23 15:18:48 +0000
commit1207885b627afe3bcdb5fafa17a4edf2730882ef (patch)
tree6c9c231aba928a6def475977f42d175cb09cf955 /src/transport/plugin_transport_http_server.c
parent4db8b7f55e29c77d107257386de1bf75062caee3 (diff)
downloadgnunet-1207885b627afe3bcdb5fafa17a4edf2730882ef.tar.gz
gnunet-1207885b627afe3bcdb5fafa17a4edf2730882ef.zip
Adding FIXMEs: if delay is FOREVER, session should be terminated
Diffstat (limited to 'src/transport/plugin_transport_http_server.c')
-rw-r--r--src/transport/plugin_transport_http_server.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/transport/plugin_transport_http_server.c b/src/transport/plugin_transport_http_server.c
index 158532aca..7733c6323 100644
--- a/src/transport/plugin_transport_http_server.c
+++ b/src/transport/plugin_transport_http_server.c
@@ -278,8 +278,11 @@ server_receive_mst_cb (void *cls, void *client,
278 struct GNUNET_TIME_Relative delay; 278 struct GNUNET_TIME_Relative delay;
279 279
280 delay = http_plugin_receive (s, &s->target, message, s, s->addr, s->addrlen); 280 delay = http_plugin_receive (s, &s->target, message, s, s->addr, s->addrlen);
281 281 if (delay.rel_value == GNUNET_TIME_UNIT_FOREVER_REL.rel_value)
282 s->next_receive = GNUNET_TIME_absolute_add(GNUNET_TIME_absolute_get(), delay); 282 {
283 // FIXME: terminate connection!
284 }
285 s->next_receive = GNUNET_TIME_relative_to_absolute (delay);
283 286
284 if (delay.rel_value > 0) 287 if (delay.rel_value > 0)
285 { 288 {