ben         96/03/18 11:44:34

  Modified:    src       mod_userdir.c
  Log:
  Fix NULL filename problem with username mapping, and document side-effect on
  last UserDir alias.
  
  Revision  Changes    Path
  1.6       +6 -2      apache/src/mod_userdir.c
  
  Index: mod_userdir.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/mod_userdir.c,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -C3 -r1.5 -r1.6
  *** mod_userdir.c     1996/03/18 07:47:26     1.5
  --- mod_userdir.c     1996/03/18 19:44:32     1.6
  ***************
  *** 173,180 ****
    
          }
    
  !       /* Now see if it exists, or we're at the last entry */
  !       if (!*userdirs || stat(filename, &r->finfo) != -1) {
        r->filename = pstrcat(r->pool, filename, dname, NULL);
        return OK;
          }
  --- 173,184 ----
    
          }
    
  !       /* Now see if it exists, or we're at the last entry. If we are at the
  !        last entry, then use the filename generated (if there is one) anyway,
  !        in the hope that some handler might handle it. This can be used, for
  !        example, to run a CGI script for the user. 
  !        */
  !       if (filename && (!*userdirs || stat(filename, &r->finfo) != -1)) {
        r->filename = pstrcat(r->pool, filename, dname, NULL);
        return OK;
          }
  
  
  

Reply via email to