Rev 7563 | Rev 8155 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7563 | Rev 7843 | ||
---|---|---|---|
Line 90... | Line 90... | ||
90 | /* stop before '#' */ |
90 | /* stop before '#' */ |
91 | mystrncpy(refstr,r,sizeof(refstr)); |
91 | mystrncpy(refstr,r,sizeof(refstr)); |
92 | r=strchr(refstr,'#'); if(r!=NULL) *r=0; |
92 | r=strchr(refstr,'#'); if(r!=NULL) *r=0; |
93 | for(r=refstr;r<refstr+strlen(refstr);r++) { |
93 | for(r=refstr;r<refstr+strlen(refstr);r++) { |
94 | if(*r=='%' && *(r+1)=='7' && *(r+2)=='E') { |
94 | if(*r=='%' && *(r+1)=='7' && *(r+2)=='E') { |
95 | *r='~'; |
95 | *r='~'; ovlstrcpy(r+1,r+3); |
96 | } |
96 | } |
97 | } |
97 | } |
98 | snprintf(tmplbuf,sizeof(tmplbuf),"%s %s %s\11%s", |
98 | snprintf(tmplbuf,sizeof(tmplbuf),"%s %s %s\11%s", |
99 | nowstr,s+strlen(s)-4,ip,refstr); |
99 | nowstr,s+strlen(s)-4,ip,refstr); |
100 | write_logfile("referer.log",tmplbuf); |
100 | write_logfile("referer.log",tmplbuf); |