From 97612821b185cfd69ceec66a2c8927f6cbf89a0f Mon Sep 17 00:00:00 2001 From: xdavidwu Date: Fri, 29 Oct 2021 22:23:49 +0800 Subject: [PATCH] DocumentsProvider: toast and unset global handle on mount errors --- src/main/java/org/safcephfs/CephFSDocumentsProvider.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/safcephfs/CephFSDocumentsProvider.java b/src/main/java/org/safcephfs/CephFSDocumentsProvider.java index 99e4bf5..1c40b01 100644 --- a/src/main/java/org/safcephfs/CephFSDocumentsProvider.java +++ b/src/main/java/org/safcephfs/CephFSDocumentsProvider.java @@ -166,8 +166,11 @@ public class CephFSDocumentsProvider extends DocumentsProvider { cm.mount(path); } catch (IOException e) { // from jni Message msg = lthread.handler.obtainMessage(); - msg.obj = APP_NAME + ": unable to mount root: " + e.toString(); + String error = "unable to mount root: " + e.toString(); + msg.obj = APP_NAME + ": " + error; lthread.handler.sendMessage(msg); + Log.e(APP_NAME, error); + cm = null; return false; } return true; -- 2.43.0