dgaudet 98/02/20 16:50:05
Modified: src/modules/standard mod_userdir.c Log: Fix multiple UserDir problem introduced during 1.3b4-dev. Revision Changes Path 1.29 +4 -1 apache-1.3/src/modules/standard/mod_userdir.c Index: mod_userdir.c =================================================================== RCS file: /export/home/cvs/apache-1.3/src/modules/standard/mod_userdir.c,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- mod_userdir.c 1998/02/14 03:26:58 1.28 +++ mod_userdir.c 1998/02/21 00:50:02 1.29 @@ -313,7 +313,10 @@ */ if (filename && (!*userdirs || stat(filename, &statbuf) != -1)) { r->filename = pstrcat(r->pool, filename, dname, NULL); - if (*userdirs) + /* when statbuf contains info on r->filename we can save a syscall + * by copying it to r->finfo + */ + if (*userdirs && dname[0] == 0) r->finfo = statbuf; return OK; }