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("", 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; }