Fossil SCM
Do not assume that missing SCRIPT_NAME and PATH_INFO environment variables for CGI have a value which is an empty string.
Commit
9601b6cfc7470668b7d16aaa669a5dba02ffdcf0db7046ff717820ab526294b9
Parent
147bf47d6e14568…
1 file changed
+2
-2
+2
-2
| --- src/cgi.c | ||
| +++ src/cgi.c | ||
| @@ -1071,12 +1071,12 @@ | ||
| 1071 | 1071 | char *z; |
| 1072 | 1072 | const char *zType; |
| 1073 | 1073 | char *zSemi; |
| 1074 | 1074 | int len; |
| 1075 | 1075 | const char *zRequestUri = cgi_parameter("REQUEST_URI",0); |
| 1076 | - const char *zScriptName = cgi_parameter("SCRIPT_NAME",""); | |
| 1077 | - const char *zPathInfo = cgi_parameter("PATH_INFO",""); | |
| 1076 | + const char *zScriptName = cgi_parameter("SCRIPT_NAME",0); | |
| 1077 | + const char *zPathInfo = cgi_parameter("PATH_INFO",0); | |
| 1078 | 1078 | #ifdef _WIN32 |
| 1079 | 1079 | const char *zServerSoftware = cgi_parameter("SERVER_SOFTWARE",0); |
| 1080 | 1080 | #endif |
| 1081 | 1081 | |
| 1082 | 1082 | #ifdef FOSSIL_ENABLE_JSON |
| 1083 | 1083 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -1071,12 +1071,12 @@ | |
| 1071 | char *z; |
| 1072 | const char *zType; |
| 1073 | char *zSemi; |
| 1074 | int len; |
| 1075 | const char *zRequestUri = cgi_parameter("REQUEST_URI",0); |
| 1076 | const char *zScriptName = cgi_parameter("SCRIPT_NAME",""); |
| 1077 | const char *zPathInfo = cgi_parameter("PATH_INFO",""); |
| 1078 | #ifdef _WIN32 |
| 1079 | const char *zServerSoftware = cgi_parameter("SERVER_SOFTWARE",0); |
| 1080 | #endif |
| 1081 | |
| 1082 | #ifdef FOSSIL_ENABLE_JSON |
| 1083 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -1071,12 +1071,12 @@ | |
| 1071 | char *z; |
| 1072 | const char *zType; |
| 1073 | char *zSemi; |
| 1074 | int len; |
| 1075 | const char *zRequestUri = cgi_parameter("REQUEST_URI",0); |
| 1076 | const char *zScriptName = cgi_parameter("SCRIPT_NAME",0); |
| 1077 | const char *zPathInfo = cgi_parameter("PATH_INFO",0); |
| 1078 | #ifdef _WIN32 |
| 1079 | const char *zServerSoftware = cgi_parameter("SERVER_SOFTWARE",0); |
| 1080 | #endif |
| 1081 | |
| 1082 | #ifdef FOSSIL_ENABLE_JSON |
| 1083 |