httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dean Gaudet <dgau...@hyperreal.org>
Subject cvs commit: apachen/src/modules/standard mod_userdir.c
Date Tue, 16 Sep 1997 04:13:08 GMT
dgaudet     97/09/15 21:13:07

  Modified:    src      CHANGES
               src/modules/standard mod_userdir.c
  Log:
    *) mod_userdir was modifying r->finfo in cases where it wasn't setting
       r->filename.  Since those two are meant to be in sync with each other
       this is a bug.  ["Paul B. Henson" <henson@intranet.csupomona.edu>]
  
  Submitted by:	"Paul B. Henson" <henson@intranet.csupomona.edu>
  Reviewed by:	Dean Gaudet
  
  Revision  Changes    Path
  1.443     +5 -1      apachen/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.442
  retrieving revision 1.443
  diff -u -r1.442 -r1.443
  --- CHANGES	1997/09/16 03:59:56	1.442
  +++ CHANGES	1997/09/16 04:13:03	1.443
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b1
  -  
  +
  +  *) mod_userdir was modifying r->finfo in cases where it wasn't setting
  +     r->filename.  Since those two are meant to be in sync with each other
  +     this is a bug.  ["Paul B. Henson" <henson@intranet.csupomona.edu>]
  +
     *) PORT: Support Unisys SVR4, whose uname returns mostly useless data.
        ["Kaufman, Steven E" <Steven.Kaufman@unisys.com>]
   
  
  
  
  1.22      +3 -1      apachen/src/modules/standard/mod_userdir.c
  
  Index: mod_userdir.c
  ===================================================================
  RCS file: /export/home/cvs/apachen/src/modules/standard/mod_userdir.c,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- mod_userdir.c	1997/08/18 13:12:18	1.21
  +++ mod_userdir.c	1997/09/16 04:13:06	1.22
  @@ -194,6 +194,7 @@
       const char *userdirs = pstrdup (r->pool, s_cfg->userdir);
       const char *w, *dname, *redirect;
       char *x = NULL;
  +    struct stat statbuf;
   
       /*
        * If the URI doesn't match our basic pattern, we've nothing to do with
  @@ -312,8 +313,9 @@
          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)) {
  +      if (filename && (!*userdirs || stat(filename, &statbuf) != -1)) {
           r->filename = pstrcat(r->pool, filename, dname, NULL);
  +	r->finfo = statbuf;
           return OK;
         }
       }
  
  
  

Mime
View raw message