aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/htdig/files/patch-htsearch_cc
blob: 5a92dba57454bbedbdb9ab200685775fc835aa5f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
--- htsearch/htsearch.cc.Dist   Thu Feb 24 18:29:11 2000
+++ htsearch/htsearch.cc    Mon Sep 24 23:57:28 2001
@@ -77,9 +77,18 @@
    switch (c)
    {
        case 'c':
-       configFile = optarg;
-                 override_config=1;
-       break;
+         // The default is obviously to do this securely
+         // but if people want to shoot themselves in the foot...
+#ifndef ALLOW_INSECURE_CGI_CONFIG
+         if (!getenv("REQUEST_METHOD"))
+       {
+#endif
+         configFile = optarg;
+         override_config=1;
+#ifndef ALLOW_INSECURE_CGI_CONFIG
+       }
+#endif
+         break;
        case 'v':
        debug++;
        break;