From b36e17ce84190888b92de26343242d8a3f173a60 Mon Sep 17 00:00:00 2001 From: Michael Hanselmann Date: Sun, 15 Mar 2020 20:49:31 +0100 Subject: [PATCH] driverless: Unlink temporary file The call to unlink(2) in "driverless" used the wrong variable, triggering a silent failure (ENAMETOOLONG), and leaving a temporary file behind. --- utils/driverless.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/driverless.c b/utils/driverless.c index 08c0bb889..1bfab121b 100644 --- a/utils/driverless.c +++ b/utils/driverless.c @@ -548,7 +548,7 @@ generate_ppd (const char *uri) while ((bytes = read(fd, buffer, sizeof(buffer))) > 0) bytes = fwrite(buffer, 1, bytes, stdout); close(fd); - unlink(buffer); + unlink(ppdname); return 0;