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