dgaudet 97/06/25 01:15:23
Modified: src mod_cern_meta.c Log: Fix a problem caused by the security fix. It has to return DECLINED rather than FORBIDDEN if the file doesn't exist. Revision Changes Path 1.12 +3 -1 apache/src/mod_cern_meta.c Index: mod_cern_meta.c =================================================================== RCS file: /export/home/cvs/apache/src/mod_cern_meta.c,v retrieving revision 1.11 retrieving revision 1.12 diff -C3 -r1.11 -r1.12 *** mod_cern_meta.c 1997/06/24 03:03:48 1.11 --- mod_cern_meta.c 1997/06/25 08:15:21 1.12 *************** *** 239,245 **** char *last_slash; char *real_file; char *scrap_book; - struct stat meta_stat; FILE *f; cern_meta_config *cmc ; int rv; --- 239,244 ---- *************** *** 292,297 **** --- 291,299 ---- f = pfopen (r->pool, metafilename, "r"); if (f == NULL) { + if (errno == ENOENT) { + return DECLINED; + } log_reason("meta file permissions deny server access", metafilename, r); return FORBIDDEN; };