Blob Blame History Raw
diff -up foomatic-filters-4.0.17/foomaticrip.c.remove-tmpfile foomatic-filters-4.0.17/foomaticrip.c
--- foomatic-filters-4.0.17/foomaticrip.c.remove-tmpfile	2020-10-27 09:49:53.039984158 +0100
+++ foomatic-filters-4.0.17/foomaticrip.c	2020-10-27 09:50:30.369664314 +0100
@@ -1080,6 +1080,13 @@ int print_file(const char *filename, int
                 ret = print_file("<STDIN>", 0);
 
                 wait_for_process(renderer_pid);
+
+		// Delete temp file if we created one
+		if ( *tmpfilename ) {
+		  _log("Removing temporary file %s\n", tmpfilename);
+		  unlink(tmpfilename);
+		}
+
                 return ret;
             }