From d8848a2a80856b7f011f0faee9546e0188df21b0 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Wed, 8 Jan 2025 11:10:01 -0500 Subject: [PATCH] Fix dangling open cursors in AnalyzeDatabaseJob. --- .../org/thoughtcrime/securesms/jobs/AnalyzeDatabaseJob.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/AnalyzeDatabaseJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/AnalyzeDatabaseJob.kt index 4c7258a469..bef3cc33f0 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/AnalyzeDatabaseJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/AnalyzeDatabaseJob.kt @@ -75,8 +75,8 @@ class AnalyzeDatabaseJob private constructor( val table = tables[startingIndex] logTime(TAG, "analyze-$table", decimalPlaces = 2) { - SignalDatabase.rawDatabase.rawQuery("PRAGMA analysis_limit=1000") - SignalDatabase.rawDatabase.rawQuery("ANALYZE $table") + SignalDatabase.rawDatabase.rawQuery("PRAGMA analysis_limit=1000").close() + SignalDatabase.rawDatabase.rawQuery("ANALYZE $table").close() } if (startingIndex >= tables.size - 1) {