Subversion Repositories wimsdev

Rev

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='~'; strcpy(r+1,r+3);
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);