diff --git a/base/gdevprn.c b/base/gdevprn.c index cb3fdf4..cd4ea2b 100644 --- a/base/gdevprn.c +++ b/base/gdevprn.c @@ -1255,6 +1255,7 @@ gdev_prn_open_printer_seekable(gx_device *pdev, bool binary_mode, && !IS_LIBCTX_STDERR(pdev->memory, gp_get_file(ppdev->file))) { code = gx_device_close_output_file(pdev, ppdev->fname, ppdev->file); + ppdev->file = NULL; if (code < 0) return code; }