From 7fed5e8d4d07156a948664dafda7f012f46a44b4 Mon Sep 17 00:00:00 2001 From: CrushedPixel Date: Wed, 3 Jun 2015 02:31:28 +0200 Subject: [PATCH] Since Files in ReplayFileAppender can be null (if their name entry should be removed from the ZIP), a null check was added when calling delete() --- .../crushedpixel/replaymod/registry/ReplayFileAppender.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java b/src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java index 43770fa8..16234638 100644 --- a/src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java +++ b/src/main/java/eu/crushedpixel/replaymod/registry/ReplayFileAppender.java @@ -95,8 +95,11 @@ public class ReplayFileAppender extends Thread { //delete all written files for(Pair p : filesToMove.get(replayFile)) { - p.getLeft().delete(); + if(p.getLeft() != null) { + p.getLeft().delete(); + } } + filesToMove.removeAll(replayFile); } catch(Exception e) { e.printStackTrace();