From 643412e11b3433c58744e81ab34189ef7944565d Mon Sep 17 00:00:00 2001 From: seven332 Date: Wed, 30 Mar 2016 22:57:53 +0800 Subject: [PATCH] Close response when stop download image --- .../main/java/com/hippo/ehviewer/spider/SpiderQueen.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java b/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java index eca543ebf..a27729027 100644 --- a/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java +++ b/app/src/main/java/com/hippo/ehviewer/spider/SpiderQueen.java @@ -1044,7 +1044,7 @@ public class SpiderQueen implements Runnable { Response response = call.execute(); if (response.code() >= 400) { // Maybe 404 - call.cancel(); + response.body().close(); continue; } ResponseBody responseBody = response.body(); @@ -1062,7 +1062,7 @@ public class SpiderQueen implements Runnable { if (null == pipe) { // Can't get pipe error = GetText.getString(R.string.error_write_failed); - call.cancel(); + response.body().close(); break; } @@ -1077,7 +1077,7 @@ public class SpiderQueen implements Runnable { while (!Thread.currentThread().isInterrupted()) { int bytesRead = is.read(data); if (bytesRead == -1) { - call.cancel(); + response.body().close(); break; } os.write(data, 0, bytesRead);