Fossil SCM
Make sure that bringing up the "/xfer" URL in a web-browser does something sensible (it redirects to the homepage.) Ticket [1d7bbe30aad51].
Commit
39a144eb5cdde5bced1dce3aefa57272b80afbd3
Parent
bbb8ae7ebf745fa…
1 file changed
+3
+3
| --- src/xfer.c | ||
| +++ src/xfer.c | ||
| @@ -568,10 +568,13 @@ | ||
| 568 | 568 | int isClone = 0; |
| 569 | 569 | int nGimme = 0; |
| 570 | 570 | int size; |
| 571 | 571 | int recvConfig = 0; |
| 572 | 572 | |
| 573 | + if( strcmp(PD("REQUEST_METHOD","POST"),"POST") ){ | |
| 574 | + fossil_redirect_home(); | |
| 575 | + } | |
| 573 | 576 | memset(&xfer, 0, sizeof(xfer)); |
| 574 | 577 | blobarray_zero(xfer.aToken, count(xfer.aToken)); |
| 575 | 578 | cgi_set_content_type(g.zContentType); |
| 576 | 579 | blob_zero(&xfer.err); |
| 577 | 580 | xfer.pIn = &g.cgiIn; |
| 578 | 581 |
| --- src/xfer.c | |
| +++ src/xfer.c | |
| @@ -568,10 +568,13 @@ | |
| 568 | int isClone = 0; |
| 569 | int nGimme = 0; |
| 570 | int size; |
| 571 | int recvConfig = 0; |
| 572 | |
| 573 | memset(&xfer, 0, sizeof(xfer)); |
| 574 | blobarray_zero(xfer.aToken, count(xfer.aToken)); |
| 575 | cgi_set_content_type(g.zContentType); |
| 576 | blob_zero(&xfer.err); |
| 577 | xfer.pIn = &g.cgiIn; |
| 578 |
| --- src/xfer.c | |
| +++ src/xfer.c | |
| @@ -568,10 +568,13 @@ | |
| 568 | int isClone = 0; |
| 569 | int nGimme = 0; |
| 570 | int size; |
| 571 | int recvConfig = 0; |
| 572 | |
| 573 | if( strcmp(PD("REQUEST_METHOD","POST"),"POST") ){ |
| 574 | fossil_redirect_home(); |
| 575 | } |
| 576 | memset(&xfer, 0, sizeof(xfer)); |
| 577 | blobarray_zero(xfer.aToken, count(xfer.aToken)); |
| 578 | cgi_set_content_type(g.zContentType); |
| 579 | blob_zero(&xfer.err); |
| 580 | xfer.pIn = &g.cgiIn; |
| 581 |