diff --git a/filter/foomatic-rip/spooler.c b/filter/foomatic-rip/spooler.c index 4f27563..fee55a8 100644 --- a/filter/foomatic-rip/spooler.c +++ b/filter/foomatic-rip/spooler.c @@ -94,8 +94,7 @@ void init_cups(list_t *arglist, dstr_t *filelist, jobparams_t *job) CUPS puts the print queue name into the PRINTER environment variable when calling filters. */ strncpy(job->printer, getenv("PRINTER"), 256); - if (strlen(getenv("PRINTER")) > 255) - job->printer[255] = '\0'; + job->printer[255] = '\0'; free(cups_options); }