Bug 1247878 - close db when exiting ensureDatabaseIsNotLocked. r?mfinkle draft
authorBogdan Postelnicu <bogdan.postelnicu@softvision.ro>
Fri, 12 Feb 2016 12:23:22 +0200
changeset 330643 0eb4fdda5ff856973eb00954b7f42e8e94d8bad8
parent 330467 576a6dcde5b68c2ea45324ed5ce1dabb7d833d09
child 514207 10c980dbf78e6f432d6e1177bf9a0446428d30aa
push id10794
push userBogdan.Postelnicu@softvision.ro
push dateFri, 12 Feb 2016 10:23:47 +0000
reviewersmfinkle
bugs1247878
milestone47.0a1
Bug 1247878 - close db when exiting ensureDatabaseIsNotLocked. r?mfinkle MozReview-Commit-ID: GGJNpeKUaal
mobile/android/base/java/org/mozilla/gecko/db/DBUtils.java
--- a/mobile/android/base/java/org/mozilla/gecko/db/DBUtils.java
+++ b/mobile/android/base/java/org/mozilla/gecko/db/DBUtils.java
@@ -108,16 +108,17 @@ public class DBUtils {
             return;
         }
 
         // If we needed to retry, but we succeeded, report that in telemetry.
         // Failures are indicated by a lower frequency of UNLOCKED than LOCKED.
         if (attempt > 1) {
             Telemetry.addToHistogram(HISTOGRAM_DATABASE_UNLOCKED, attempt - 1);
         }
+        db.close();
     }
 
     /**
      * Copies a table <b>between</b> database files.
      *
      * This method assumes that the source table and destination table already exist in the
      * source and destination databases, respectively.
      *