Fossil SCM
Fix a bug that prevented the IP address of website users from being recorded in the administator logs.
Commit
266b6127f64cedd005a12116ed61645c1e519afd
Parent
16eae22891ad25f…
1 file changed
+3
+3
| --- src/cgi.c | ||
| +++ src/cgi.c | ||
| @@ -678,10 +678,13 @@ | ||
| 678 | 678 | if( z ){ |
| 679 | 679 | z = mprintf("%s",z); |
| 680 | 680 | add_param_list(z, '&'); |
| 681 | 681 | } |
| 682 | 682 | |
| 683 | + z = P("REMOTE_ADDR"); | |
| 684 | + if( z ) g.zIpAddr = mprintf("%s", z); | |
| 685 | + | |
| 683 | 686 | len = atoi(PD("CONTENT_LENGTH", "0")); |
| 684 | 687 | g.zContentType = zType = P("CONTENT_TYPE"); |
| 685 | 688 | if( len>0 && zType ){ |
| 686 | 689 | blob_zero(&g.cgiIn); |
| 687 | 690 | if( strcmp(zType,"application/x-www-form-urlencoded")==0 |
| 688 | 691 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -678,10 +678,13 @@ | |
| 678 | if( z ){ |
| 679 | z = mprintf("%s",z); |
| 680 | add_param_list(z, '&'); |
| 681 | } |
| 682 | |
| 683 | len = atoi(PD("CONTENT_LENGTH", "0")); |
| 684 | g.zContentType = zType = P("CONTENT_TYPE"); |
| 685 | if( len>0 && zType ){ |
| 686 | blob_zero(&g.cgiIn); |
| 687 | if( strcmp(zType,"application/x-www-form-urlencoded")==0 |
| 688 |
| --- src/cgi.c | |
| +++ src/cgi.c | |
| @@ -678,10 +678,13 @@ | |
| 678 | if( z ){ |
| 679 | z = mprintf("%s",z); |
| 680 | add_param_list(z, '&'); |
| 681 | } |
| 682 | |
| 683 | z = P("REMOTE_ADDR"); |
| 684 | if( z ) g.zIpAddr = mprintf("%s", z); |
| 685 | |
| 686 | len = atoi(PD("CONTENT_LENGTH", "0")); |
| 687 | g.zContentType = zType = P("CONTENT_TYPE"); |
| 688 | if( len>0 && zType ){ |
| 689 | blob_zero(&g.cgiIn); |
| 690 | if( strcmp(zType,"application/x-www-form-urlencoded")==0 |
| 691 |