~xdavidwu/saf-sftp

40c5e4dc2911ca3efc3047f5ed34fef26e325e48 — xdavidwu 4 years ago c9f20ce
close connection on query roots
1 files changed, 7 insertions(+), 0 deletions(-)

M src/main/java/org/safsftp/SFTPDocumentsProvider.java
M src/main/java/org/safsftp/SFTPDocumentsProvider.java => src/main/java/org/safsftp/SFTPDocumentsProvider.java +7 -0
@@ 211,6 211,13 @@ public class SFTPDocumentsProvider extends DocumentsProvider {
	}

	public Cursor queryRoots(String[] projection) {
		try {
			connection.ping();
			sftp.close();
			connection.close();
		}
		catch(Exception e){
		}
		MatrixCursor result=new MatrixCursor(projection!=null?projection:DEFAULT_ROOT_PROJECTION);
		SharedPreferences settings=PreferenceManager
			.getDefaultSharedPreferences(getContext());