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