From 2c42838ec8b3c6d4692f5ba883bb02fc26444a95 Mon Sep 17 00:00:00 2001 From: Ravi Rupareliya Date: Thu, 21 Jun 2018 11:35:09 +0530 Subject: [PATCH] Null check for ls It will solve the error "attempt to get length of null array" --- android/src/main/java/com/RNFetchBlob/RNFetchBlobFS.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/android/src/main/java/com/RNFetchBlob/RNFetchBlobFS.java b/android/src/main/java/com/RNFetchBlob/RNFetchBlobFS.java index 7e29fcce2..f4ddfd7e7 100644 --- a/android/src/main/java/com/RNFetchBlob/RNFetchBlobFS.java +++ b/android/src/main/java/com/RNFetchBlob/RNFetchBlobFS.java @@ -544,8 +544,10 @@ static void ls(String path, Callback callback) { } String[] files = new File(path).list(); WritableArray arg = Arguments.createArray(); - for (String i : files) { - arg.pushString(i); + if(files!=null) { + for (String i : files) { + arg.pushString(i); + } } callback.invoke(null, arg); }