Fossil SCM
Only check the path again if the previous conditions are met.
Commit
ee445feef78a265a3d3eac8668d3a82c47626ae04f14def4f603bef480a398fc
Parent
7531b9452ee4e26…
1 file changed
+3
-3
+3
-3
| --- src/cgi.c | ||
| +++ src/cgi.c | ||
| @@ -2362,13 +2362,13 @@ | ||
| 2362 | 2362 | if( fossil_strncmp(g.zRepositoryName, zToken, n)==0 |
| 2363 | 2363 | && (zToken[n]=='/' || zToken[n]==0) |
| 2364 | 2364 | && fossil_strcmp(zMethod,"GET")==0 |
| 2365 | 2365 | ){ |
| 2366 | 2366 | zToken += n; |
| 2367 | - } | |
| 2368 | - if( zToken && strlen(zToken)==0 ){ | |
| 2369 | - malformed_request("malformed URL in HTTP header"); | |
| 2367 | + if( zToken && strlen(zToken)==0 ){ | |
| 2368 | + malformed_request("malformed URL in HTTP header"); | |
| 2369 | + } | |
| 2370 | 2370 | } |
| 2371 | 2371 | if( nCycles==0 ){ |
| 2372 | 2372 | cgi_setenv("REQUEST_URI", zToken); |
| 2373 | 2373 | cgi_setenv("SCRIPT_NAME", ""); |
| 2374 | 2374 | } |
| 2375 | 2375 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -2362,13 +2362,13 @@ | |
| 2362 | if( fossil_strncmp(g.zRepositoryName, zToken, n)==0 |
| 2363 | && (zToken[n]=='/' || zToken[n]==0) |
| 2364 | && fossil_strcmp(zMethod,"GET")==0 |
| 2365 | ){ |
| 2366 | zToken += n; |
| 2367 | } |
| 2368 | if( zToken && strlen(zToken)==0 ){ |
| 2369 | malformed_request("malformed URL in HTTP header"); |
| 2370 | } |
| 2371 | if( nCycles==0 ){ |
| 2372 | cgi_setenv("REQUEST_URI", zToken); |
| 2373 | cgi_setenv("SCRIPT_NAME", ""); |
| 2374 | } |
| 2375 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -2362,13 +2362,13 @@ | |
| 2362 | if( fossil_strncmp(g.zRepositoryName, zToken, n)==0 |
| 2363 | && (zToken[n]=='/' || zToken[n]==0) |
| 2364 | && fossil_strcmp(zMethod,"GET")==0 |
| 2365 | ){ |
| 2366 | zToken += n; |
| 2367 | if( zToken && strlen(zToken)==0 ){ |
| 2368 | malformed_request("malformed URL in HTTP header"); |
| 2369 | } |
| 2370 | } |
| 2371 | if( nCycles==0 ){ |
| 2372 | cgi_setenv("REQUEST_URI", zToken); |
| 2373 | cgi_setenv("SCRIPT_NAME", ""); |
| 2374 | } |
| 2375 |