From 918c6c4e9224aacca5132b7541737e9dffaf8f03 Mon Sep 17 00:00:00 2001 From: Lode Hoste Date: Tue, 24 Mar 2015 18:40:09 +0100 Subject: [PATCH] Fix NPE when closing filehandle to export configuration --- .../syncthingandroid/syncthing/SyncthingService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingService.java b/src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingService.java index 251f4a98..9c09ce64 100644 --- a/src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingService.java +++ b/src/main/java/com/nutomic/syncthingandroid/syncthing/SyncthingService.java @@ -495,8 +495,10 @@ public class SyncthingService extends Service { Log.w(TAG, "Failed to copy file", e); } finally { try { - is.close(); - os.close(); + if (is != null) + is.close(); + if (os != null) + os.close(); } catch (IOException e) { Log.w(TAG, "Failed to close stream", e); }