diff --git a/Clover/app/src/main/java/com/android/volley/VolleyLog.java b/Clover/app/src/main/java/com/android/volley/VolleyLog.java index be5c40af..ca1f9ee4 100644 --- a/Clover/app/src/main/java/com/android/volley/VolleyLog.java +++ b/Clover/app/src/main/java/com/android/volley/VolleyLog.java @@ -162,6 +162,7 @@ public class VolleyLog { finish("Request on the loose"); e("Marker log finalized without finish() - uncaught exit point for request"); } + super.finalize(); } /** Returns the time difference between the first and last events in this log. */ diff --git a/Clover/app/src/main/java/com/android/volley/toolbox/PoolingByteArrayOutputStream.java b/Clover/app/src/main/java/com/android/volley/toolbox/PoolingByteArrayOutputStream.java index 99715666..d082e84a 100644 --- a/Clover/app/src/main/java/com/android/volley/toolbox/PoolingByteArrayOutputStream.java +++ b/Clover/app/src/main/java/com/android/volley/toolbox/PoolingByteArrayOutputStream.java @@ -61,8 +61,9 @@ public class PoolingByteArrayOutputStream extends ByteArrayOutputStream { } @Override - public void finalize() { + public void finalize() throws Throwable { mPool.returnBuf(buf); + super.finalize(); } /**