uhttpd: relax cgi timeout
authorJo-Philipp Wich <jow@openwrt.org>
Sun, 21 Mar 2010 01:40:50 +0000 (01:40 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Sun, 21 Mar 2010 01:40:50 +0000 (01:40 +0000)
contrib/package/uhttpd/src/uhttpd-cgi.c

index 9e9e964..4342d27 100644 (file)
@@ -357,7 +357,7 @@ void uh_cgi_request(struct client *cl, struct http_request *req, struct path_inf
                                FD_SET(rfd[0], &reader);
                                FD_SET(wfd[1], &writer);
 
                                FD_SET(rfd[0], &reader);
                                FD_SET(wfd[1], &writer);
 
-                               timeout.tv_sec = 3;
+                               timeout.tv_sec = 15;
                                timeout.tv_usec = 0;
 
                                /* wait until we can read or write or both */
                                timeout.tv_usec = 0;
 
                                /* wait until we can read or write or both */
@@ -520,7 +520,7 @@ void uh_cgi_request(struct client *cl, struct http_request *req, struct path_inf
                                        }
                                }
 
                                        }
                                }
 
-                               /* no activity for 3 seconds... looks dead */
+                               /* no activity for 15 seconds... looks dead */
                                else
                                {
                                        uh_http_sendhf(cl, 504, "Gateway Timeout",
                                else
                                {
                                        uh_http_sendhf(cl, 504, "Gateway Timeout",