This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit f7fc914f01538a7dc318e6b5cf5ba125862dc52b Author: Gautier DI FOLCO <[email protected]> AuthorDate: Tue Jun 23 16:03:50 2020 +0200 JAMES-3267 Stop forcefully delete ImapRequestFrameDecoder.decode temporary file --- .../apache/james/imapserver/netty/ImapRequestFrameDecoder.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapRequestFrameDecoder.java b/server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapRequestFrameDecoder.java index bebc259..fe77950 100644 --- a/server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapRequestFrameDecoder.java +++ b/server/protocols/protocols-imap4/src/main/java/org/apache/james/imapserver/netty/ImapRequestFrameDecoder.java @@ -28,7 +28,6 @@ import java.io.OutputStream; import java.util.HashMap; import java.util.Map; -import org.apache.commons.io.FileUtils; import org.apache.james.imap.api.ImapMessage; import org.apache.james.imap.api.ImapSessionState; import org.apache.james.imap.api.process.ImapSession; @@ -141,8 +140,11 @@ public class ImapRequestFrameDecoder extends FrameDecoder implements NettyConsta */ @Override public void close() throws IOException { - super.close(); - FileUtils.forceDelete(f); + try { + super.close(); + } finally { + f.delete(); + } } }, retry); --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
