Skip to content

Commit 992305e

Browse files
FIX DB-leak issue
1 parent 35c29bb commit 992305e

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,11 +152,15 @@ private void writeServerError(PrintStream output) {
152152
}
153153

154154
private void openDatabase(String database) {
155+
closeDatabase();
155156
mDatabase = mContext.openOrCreateDatabase(database, 0, null);
156157
isDbOpened = true;
157158
}
158159

159160
private void closeDatabase() {
161+
if (mDatabase != null && mDatabase.isOpen()) {
162+
mDatabase.close();
163+
}
160164
mDatabase = null;
161165
isDbOpened = false;
162166
}

0 commit comments

Comments
 (0)