pcs         99/02/18 03:07:15

  Modified:    src/os/win32 util_win32.c
  Log:
  The code to reject bad filenames was also rejecting filenames containing
  characters in the range 0x80 to 0xff. This was preventing access to files
  containing non-ASCII characters, such as accented characters.
  
  PR: 3890
  Submitted by: Paul Sutton
  
  Revision  Changes    Path
  1.33      +1 -1      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.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- util_win32.c      1999/01/30 19:19:25     1.32
  +++ util_win32.c      1999/02/18 11:07:14     1.33
  @@ -642,7 +642,7 @@
   
        /* Test 2 */
        for (idx = 0; idx < seglength; idx++) {
  -         if (segstart[idx] < 32 ||
  +         if ((segstart[idx] > 0 && segstart[idx] < 32) ||
                strchr(invalid_characters, segstart[idx])) {
                return 0;
            }
  
  
  

Reply via email to