Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3c782f76 authored by Sunny Shao's avatar Sunny Shao
Browse files

SQLiteCursor must be closed before throwing exception

Fixes: 159694902
Test: manual test
Change-Id: I11b422e90b3155f47f53b4247eacf9f1b424b0ab
parent c9310c31
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -127,10 +127,12 @@ public class SlicesDatabaseAccessor {
        int numResults = resultCursor.getCount();

        if (numResults == 0) {
            resultCursor.close();
            throw new IllegalStateException("Invalid Slices key from path: " + path);
        }

        if (numResults > 1) {
            resultCursor.close();
            throw new IllegalStateException(
                    "Should not match more than 1 slice with path: " + path);
        }