Bug 1292595 - finalize() should be protected in NativeZip r=?sebastian
MozReview-Commit-ID: JFZCfMM6GAk
--- a/mobile/android/geckoview/src/main/java/org/mozilla/gecko/mozglue/NativeZip.java
+++ b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/mozglue/NativeZip.java
@@ -29,17 +29,17 @@ public class NativeZip implements Native
+ ", but expected ByteBufferInputStream!");
}
ByteBufferInputStream bbinput = (ByteBufferInputStream)input;
mObj = getZipFromByteBuffer(bbinput.mBuf);
mInput = input;
}
@Override
- public void finalize() {
+ protected void finalize() {
release();
}
public void close() {
release();
}
@Override