diff options
Diffstat (limited to 'media/java/android/mtp/MtpDevice.java')
-rw-r--r-- | media/java/android/mtp/MtpDevice.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/media/java/android/mtp/MtpDevice.java b/media/java/android/mtp/MtpDevice.java index d6958b324ca3..e8b04edb2e1b 100644 --- a/media/java/android/mtp/MtpDevice.java +++ b/media/java/android/mtp/MtpDevice.java @@ -123,7 +123,10 @@ public final class MtpDevice { @Override protected void finalize() throws Throwable { try { - mCloseGuard.warnIfOpen(); + if (mCloseGuard != null) { + mCloseGuard.warnIfOpen(); + } + close(); } finally { super.finalize(); |