manoj 99/06/09 22:18:10
Modified: src/modules/proxy proxy_cache.c Log: Fix a seg fault when the proxy is enabled but CacheRoot isn't set. Revision Changes Path 1.61 +3 -1 apache-1.3/src/modules/proxy/proxy_cache.c Index: proxy_cache.c =================================================================== RCS file: /home/cvs/apache-1.3/src/modules/proxy/proxy_cache.c,v retrieving revision 1.60 retrieving revision 1.61 diff -u -d -u -r1.60 -r1.61 --- proxy_cache.c 1999/06/02 18:10:09 1.60 +++ proxy_cache.c 1999/06/10 05:18:08 1.61 @@ -279,7 +279,7 @@ const struct cache_conf *conf = &pconf->cache; const char *cachedir = conf->root; - char *filename = ap_palloc(r->pool, strlen(cachedir) + strlen( DOT_TIME ) +1); + char *filename; struct stat buf; int timefd; time_t every = conf->gcinterval; @@ -287,6 +287,8 @@ if (cachedir == NULL || every == -1) return 0; + + filename = ap_palloc(r->pool, strlen(cachedir) + strlen( DOT_TIME ) +1); garbage_now = time(NULL); /* Usually, the modification time of <cachedir>/.time can only increase.