Fossil SCM

Fix a bug that prevented the IP address of website users from being recorded in the administator logs.

drh 2009-06-20 13:06 trunk
Commit 266b6127f64cedd005a12116ed61645c1e519afd
1 file changed +3
+3
--- src/cgi.c
+++ src/cgi.c
@@ -678,10 +678,13 @@
678678
if( z ){
679679
z = mprintf("%s",z);
680680
add_param_list(z, '&');
681681
}
682682
683
+ z = P("REMOTE_ADDR");
684
+ if( z ) g.zIpAddr = mprintf("%s", z);
685
+
683686
len = atoi(PD("CONTENT_LENGTH", "0"));
684687
g.zContentType = zType = P("CONTENT_TYPE");
685688
if( len>0 && zType ){
686689
blob_zero(&g.cgiIn);
687690
if( strcmp(zType,"application/x-www-form-urlencoded")==0
688691
--- 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

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button