gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r12227 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r12227 - gnunet/src/transport
Date: Tue, 13 Jul 2010 15:14:55 +0200

Author: wachs
Date: 2010-07-13 15:14:55 +0200 (Tue, 13 Jul 2010)
New Revision: 12227

Modified:
   gnunet/src/transport/plugin_transport_http.c
Log:


Modified: gnunet/src/transport/plugin_transport_http.c
===================================================================
--- gnunet/src/transport/plugin_transport_http.c        2010-07-13 12:47:31 UTC 
(rev 12226)
+++ gnunet/src/transport/plugin_transport_http.c        2010-07-13 13:14:55 UTC 
(rev 12227)
@@ -71,10 +71,6 @@
  */
 #define HTTP_CONNECT_TIMEOUT 30
 
-#ifdef GNUNET_CONSTANTS_IDLE_CONNECTION_TIMEOUT
-#undef GNUNET_CONSTANTS_IDLE_CONNECTION_TIMEOUT
-#endif
-#define GNUNET_CONSTANTS_IDLE_CONNECTION_TIMEOUT GNUNET_TIME_relative_multiply 
(GNUNET_TIME_UNIT_SECONDS, 5)
 
 /**
  * Network format for IPv4 addresses.
@@ -765,7 +761,7 @@
   /* Is it a PUT or a GET request */
   if (0 == strcmp (MHD_HTTP_METHOD_PUT, method))
   {
-    if (ps->recv_force_disconnect)
+    if (ps->recv_force_disconnect == GNUNET_YES)
     {
 #if DEBUG_CONNECTIONS
       GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,"Connection %X: inbound connection 
was forced to disconnect\n",ps);
@@ -778,6 +774,7 @@
       ps->recv_endpoint = mhd_connection;
       ps->recv_connected = GNUNET_YES;
       ps->recv_active = GNUNET_YES;
+      ps->recv_force_disconnect = GNUNET_NO;
 #if DEBUG_CONNECTIONS
       GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,"Connection %X: inbound PUT 
connection connected\n",ps);
 #endif
@@ -817,11 +814,10 @@
       ps->send_active = GNUNET_NO;
       return MHD_NO;
     }
-    else
-    {
          ps->send_connected = GNUNET_YES;
          ps->send_active = GNUNET_YES;
          ps->send_endpoint = mhd_connection;
+         ps->send_force_disconnect = GNUNET_NO;
 #if DEBUG_CONNECTIONS
          GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,"Connection %X: inbound GET 
connection connected\n",ps);
 #endif
@@ -829,7 +825,6 @@
          res = MHD_queue_response (mhd_connection, MHD_HTTP_OK, response);
          MHD_destroy_response (response);
          return MHD_YES;
-    }
   }
   return MHD_NO;
 }




reply via email to

[Prev in Thread] Current Thread [Next in Thread]