Index: cupsfilter.c =================================================================== --- cupsfilter.c (revision 8977) +++ cupsfilter.c (working copy) @@ -66,7 +66,9 @@ static char *ServerRoot = NULL; /* CUPS_SERVERROOT environment variable */ static char *RIPCache = NULL; - /* RIP_CACHE environment variable */ + /* RIPCache in cupsd.conf is set as + * RIP_MAX_CACHE environment variable + * for ghostscript */ static char TempFile[1024] = ""; /* Temporary file */ @@ -846,7 +848,7 @@ lang[1024], /* LANG */ path[1024], /* PATH */ ppd[1024], /* PPD */ - rip_cache[1024], /* RIP_CACHE */ + rip_max_cache[1024], /* RIPCache/RIP_MAX_CACHE */ userenv[1024], /* USER */ program[1024]; /* Program to run */ mime_filter_t *filter, /* Current filter */ @@ -897,7 +899,7 @@ #else snprintf(ppd, sizeof(ppd), "PPD=%s/model/laserjet.ppd", DataDir); #endif /* __APPLE__ */ - snprintf(rip_cache, sizeof(rip_cache), "RIP_CACHE=%s", RIPCache); + snprintf(rip_max_cache, sizeof(rip_max_cache), "RIP_MAX_CACHE=%s", RIPCache); snprintf(userenv, sizeof(userenv), "USER=%s", user); argv[0] = (char *)printer; @@ -921,7 +923,7 @@ envp[6] = lang; envp[7] = path; envp[8] = ppd; - envp[9] = rip_cache; + envp[9] = rip_max_cache; envp[10] = userenv; envp[11] = NULL;