Fossil SCM
merged forks
Commit
0872ecbef7060aa86dc6286bde7bab730b1fca0138433e6d90490090338ee3a6
Parent
02c3468b3fa5993…
1 file changed
+3
+3
| --- src/cgi.c | ||
| +++ src/cgi.c | ||
| @@ -1728,11 +1728,14 @@ | ||
| 1728 | 1728 | cgi_setenv("HTTP_COOKIE", zVal); |
| 1729 | 1729 | }else if( fossil_strcmp(zFieldName,"https:")==0 ){ |
| 1730 | 1730 | cgi_setenv("HTTPS", zVal); |
| 1731 | 1731 | zScheme = "https"; |
| 1732 | 1732 | }else if( fossil_strcmp(zFieldName,"host:")==0 ){ |
| 1733 | + char *z; | |
| 1733 | 1734 | cgi_setenv("HTTP_HOST", zVal); |
| 1735 | + z = strchr(zVal, ':'); | |
| 1736 | + if( z ) z[0] = 0; | |
| 1734 | 1737 | cgi_setenv("SERVER_NAME", zVal); |
| 1735 | 1738 | }else if( fossil_strcmp(zFieldName,"if-none-match:")==0 ){ |
| 1736 | 1739 | cgi_setenv("HTTP_IF_NONE_MATCH", zVal); |
| 1737 | 1740 | }else if( fossil_strcmp(zFieldName,"if-modified-since:")==0 ){ |
| 1738 | 1741 | cgi_setenv("HTTP_IF_MODIFIED_SINCE", zVal); |
| 1739 | 1742 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -1728,11 +1728,14 @@ | |
| 1728 | cgi_setenv("HTTP_COOKIE", zVal); |
| 1729 | }else if( fossil_strcmp(zFieldName,"https:")==0 ){ |
| 1730 | cgi_setenv("HTTPS", zVal); |
| 1731 | zScheme = "https"; |
| 1732 | }else if( fossil_strcmp(zFieldName,"host:")==0 ){ |
| 1733 | cgi_setenv("HTTP_HOST", zVal); |
| 1734 | cgi_setenv("SERVER_NAME", zVal); |
| 1735 | }else if( fossil_strcmp(zFieldName,"if-none-match:")==0 ){ |
| 1736 | cgi_setenv("HTTP_IF_NONE_MATCH", zVal); |
| 1737 | }else if( fossil_strcmp(zFieldName,"if-modified-since:")==0 ){ |
| 1738 | cgi_setenv("HTTP_IF_MODIFIED_SINCE", zVal); |
| 1739 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -1728,11 +1728,14 @@ | |
| 1728 | cgi_setenv("HTTP_COOKIE", zVal); |
| 1729 | }else if( fossil_strcmp(zFieldName,"https:")==0 ){ |
| 1730 | cgi_setenv("HTTPS", zVal); |
| 1731 | zScheme = "https"; |
| 1732 | }else if( fossil_strcmp(zFieldName,"host:")==0 ){ |
| 1733 | char *z; |
| 1734 | cgi_setenv("HTTP_HOST", zVal); |
| 1735 | z = strchr(zVal, ':'); |
| 1736 | if( z ) z[0] = 0; |
| 1737 | cgi_setenv("SERVER_NAME", zVal); |
| 1738 | }else if( fossil_strcmp(zFieldName,"if-none-match:")==0 ){ |
| 1739 | cgi_setenv("HTTP_IF_NONE_MATCH", zVal); |
| 1740 | }else if( fossil_strcmp(zFieldName,"if-modified-since:")==0 ){ |
| 1741 | cgi_setenv("HTTP_IF_MODIFIED_SINCE", zVal); |
| 1742 |