Index: modules/standard/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; }