From 1b62a73b5f3f5a7613b30972dd3c4c02816a2df3 Mon Sep 17 00:00:00 2001 From: Bryan Mason Date: Mon, 26 Oct 2020 20:36:11 -0700 Subject: [PATCH] foomatic-rip: remove tempfile created during pdf-to-ps conversion --- filter/foomatic-rip/foomaticrip.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/filter/foomatic-rip/foomaticrip.c b/filter/foomatic-rip/foomaticrip.c index e0c684625..145982737 100644 --- a/filter/foomatic-rip/foomaticrip.c +++ b/filter/foomatic-rip/foomaticrip.c @@ -560,7 +560,7 @@ int print_file(const char *filename, int convert) { FILE *file; char buf[8192]; - char tmpfilename[PATH_MAX]; + char tmpfilename[PATH_MAX] = ""; int type; int startpos; int pagecount; @@ -689,6 +689,10 @@ int print_file(const char *filename, int convert) if (out != NULL) fclose(out); + // Delete temp file if we created one + if ( *tmpfilename ) + unlink(tmpfilename); + return ret; } -- 2.47.2