httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From b..@hyperreal.org
Subject cvs commit: apache-1.3/src/os/win32 util_win32.c
Date Mon, 29 Jun 1998 23:14:20 GMT
ben         98/06/29 16:14:20

  Modified:    src/os/win32 util_win32.c
  Log:
  Yet more PATH_INFO fixes.
  
  Revision  Changes    Path
  1.19      +8 -5      apache-1.3/src/os/win32/util_win32.c
  
  Index: util_win32.c
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/os/win32/util_win32.c,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- util_win32.c	1998/06/27 17:24:11	1.18
  +++ util_win32.c	1998/06/29 23:14:19	1.19
  @@ -55,15 +55,19 @@
   		if(*s == '\\')
   		    *s='/';
   	}
  -        return;
  +        return TRUE;
       }
       if (szFilePart != buf+3) {
           char b2[_MAX_PATH];
  +	char b3[_MAX_PATH];
           ap_assert(szFilePart > buf+3);
   
  -        szFilePart[-1]='\0';
  -        sub_canonical_filename(b2, sizeof b2, buf);
  +	memcpy(b3,szFile,s-szFile);
  +	b3[s-szFile]='\0';
   
  +//        szFilePart[-1]='\0';
  +        sub_canonical_filename(b2, sizeof b2, b3);
  +
   	ap_assert(strlen(b2)+1 < nCanon);
           strcpy(szCanon, b2);
           strcat(szCanon, "/");
  @@ -124,8 +128,7 @@
   	;
       *d='\0';
   
  -    if(sub_canonical_filename(buf, sizeof buf, b2) && nSlashes)
  -	nSlashes=1;
  +    sub_canonical_filename(buf, sizeof buf, b2);
   
       buf[0]=tolower(buf[0]);
   
  
  
  

Mime
View raw message