Skip to content

Commit f1a6ec5

Browse files
FIX amitshekhariitbhu#10 : null check when database is not present
1 parent 1bf388d commit f1a6ec5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

debug-db/src/main/java/com/amitshekhar/server/ClientServer.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
import android.content.res.AssetManager;
3030
import android.database.Cursor;
3131
import android.database.sqlite.SQLiteDatabase;
32-
import android.database.sqlite.SQLiteException;
3332
import android.text.TextUtils;
3433
import android.util.Log;
3534

@@ -46,7 +45,6 @@
4645
import java.io.InputStream;
4746
import java.io.InputStreamReader;
4847
import java.io.PrintStream;
49-
import java.io.UnsupportedEncodingException;
5048
import java.net.ServerSocket;
5149
import java.net.Socket;
5250
import java.net.SocketException;
@@ -409,8 +407,10 @@ private Response query(String sql) {
409407

410408
public Response getDBList() {
411409
Response response = new Response();
412-
for (String name : mDatabaseDir.list()) {
413-
response.rows.add(name);
410+
if (mDatabaseDir != null) {
411+
for (String name : mDatabaseDir.list()) {
412+
response.rows.add(name);
413+
}
414414
}
415415
response.rows.add(Constants.APP_SHARED_PREFERENCES);
416416
response.isSuccessful = true;

0 commit comments

Comments
 (0)