From 38ee383033db8739521d580efeff1a36b761114b Mon Sep 17 00:00:00 2001 From: JianGuo Date: Tue, 16 Jul 2024 16:19:41 +0800 Subject: [PATCH] 1111 --- src/main/java/org/aohe/core/sane/utils/SaneSessionUtils.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/aohe/core/sane/utils/SaneSessionUtils.java b/src/main/java/org/aohe/core/sane/utils/SaneSessionUtils.java index 652d3f0..ba80436 100644 --- a/src/main/java/org/aohe/core/sane/utils/SaneSessionUtils.java +++ b/src/main/java/org/aohe/core/sane/utils/SaneSessionUtils.java @@ -142,13 +142,13 @@ public class SaneSessionUtils { try { saneDevice.open(); BufferedImage bufferedImage = saneDevice.acquireImage(); - File file = FileUtil.createTempFile("sane","png",true); + File file = FileUtil.createTempFile("sane-",".png",true); ImageIO.write(bufferedImage, "png", file); return file; } catch (IOException | SaneException e) { throw new RuntimeException(e); }finally { - if(saneDevice != null){ + if(saneDevice != null && saneDevice.isOpen()){ saneDevice.close(); } }