~xdavidwu/saf-cephfs

95769abf316a42f4d5b86692de9076638d2f5c5d — xdavidwu 3 years ago e9e273a
DocumentsProvider: unmount before new mount
1 files changed, 3 insertions(+), 0 deletions(-)

M src/main/java/org/safcephfs/CephFSDocumentsProvider.java
M src/main/java/org/safcephfs/CephFSDocumentsProvider.java => src/main/java/org/safcephfs/CephFSDocumentsProvider.java +3 -0
@@ 341,6 341,9 @@ public class CephFSDocumentsProvider extends DocumentsProvider {
	public Cursor queryRoots(String[] projection)
			throws FileNotFoundException {
		MatrixCursor result = new MatrixCursor(projection != null ? projection : DEFAULT_ROOT_PROJECTION);
		if (cm != null) {
			cm.unmount();
		}
		if (!setupCeph()) {
			return result;
		}