diff options
Diffstat (limited to 'media/java/android/mtp/MtpDatabase.java')
-rwxr-xr-x | media/java/android/mtp/MtpDatabase.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/media/java/android/mtp/MtpDatabase.java b/media/java/android/mtp/MtpDatabase.java index 56a573736c31..698c9c96fe01 100755 --- a/media/java/android/mtp/MtpDatabase.java +++ b/media/java/android/mtp/MtpDatabase.java @@ -233,7 +233,10 @@ public class MtpDatabase implements AutoCloseable { @Override protected void finalize() throws Throwable { try { - mCloseGuard.warnIfOpen(); + if (mCloseGuard != null) { + mCloseGuard.warnIfOpen(); + } + close(); } finally { super.finalize(); |