MHD has a better way than a configure test for this
authorChristian Grothoff <christian@grothoff.org>
Wed, 28 Sep 2011 06:51:49 +0000 (06:51 +0000)
committerChristian Grothoff <christian@grothoff.org>
Wed, 28 Sep 2011 06:51:49 +0000 (06:51 +0000)
src/transport/plugin_transport_http_server.c

index b97ab3306437a1ba5398e4eada4c66c55a20be46..8303263f60c74d6348b04c3fc628243e7528c69e 100644 (file)
@@ -512,8 +512,9 @@ found:
     GNUNET_log_from (GNUNET_ERROR_TYPE_DEBUG, plugin->name,
                      "Server: Setting Timeout to %u\n", to);
 #endif
-//    MHD_set_connection_option (mhd_connection, MHD_CONNECTION_OPTION_TIMEOUT, to);
-
+#if MHD_VERSION >= 0x00090E00
+    MHD_set_connection_option (mhd_connection, MHD_CONNECTION_OPTION_TIMEOUT, to);
+#endif
     (*httpSessionCache) = sc;
   }
 
@@ -636,7 +637,9 @@ server_disconnect_cb (void *cls, struct MHD_Connection *connection,
     {
       tc = s->server_recv;
       tc->disconnect = GNUNET_YES;
-//      MHD_set_connection_option (sc->mhd_conn, MHD_CONNECTION_OPTION_TIMEOUT, 1);
+#if MHD_VERSION >= 0x00090E00
+      MHD_set_connection_option (sc->mhd_conn, MHD_CONNECTION_OPTION_TIMEOUT, 1);
+#endif
     }
   }
   if (sc->direction == _RECEIVE)
@@ -651,7 +654,9 @@ server_disconnect_cb (void *cls, struct MHD_Connection *connection,
     {
       tc = s->server_send;
       tc->disconnect = GNUNET_YES;
-//      MHD_set_connection_option (sc->mhd_conn, MHD_CONNECTION_OPTION_TIMEOUT, 1);
+#if MHD_VERSION >= 0x00090E00
+      MHD_set_connection_option (sc->mhd_conn, MHD_CONNECTION_OPTION_TIMEOUT, 1);
+#endif
     }
     if (s->msg_tk != NULL)
     {