X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/3b6170b27ba8fedbb4d67d2842bfaa38d4417962..dc4d0c4bf247cfc88e1f3f9463fa2264d3d226b5:/uip/mhcachesbr.c diff --git a/uip/mhcachesbr.c b/uip/mhcachesbr.c index 9b410e22..10f41d87 100644 --- a/uip/mhcachesbr.c +++ b/uip/mhcachesbr.c @@ -181,7 +181,7 @@ find_cache (CT ct, int policy, int *writing, char *id, case CACHE_PUBLIC: if (cache_private && !writing - && find_cache_aux (writing ? 2 : 0, cache_private, id, + && find_cache_aux (0, cache_private, id, buffer, buflen) == OK) { if (access (buffer, R_OK) != NOTOK) { got_private: @@ -270,14 +270,15 @@ static int find_cache_aux (int writing, char *directory, char *id, char *buffer, int buflen) { - int mask, usemap; + int mask; + bool usemap; char mapfile[BUFSIZ], mapname[BUFSIZ]; FILE *fp; int failed_to_lock = 0; static int partno, pid; static time_t clock = 0; - usemap = 1; + usemap = true; if (debugsw) fprintf (stderr, "find_cache_aux %s usemap=%d\n", directory, usemap);