diff --git a/src/en/animepahe/build.gradle b/src/en/animepahe/build.gradle index c4dbd47f2..ec521dbb3 100644 --- a/src/en/animepahe/build.gradle +++ b/src/en/animepahe/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'AnimePahe' pkgNameSuffix = 'en.animepahe' extClass = '.AnimePahe' - extVersionCode = 3 + extVersionCode = 4 libVersion = '12' } diff --git a/src/en/animepahe/src/eu/kanade/tachiyomi/animeextension/en/animepahe/AnimePahe.kt b/src/en/animepahe/src/eu/kanade/tachiyomi/animeextension/en/animepahe/AnimePahe.kt index d260a21d4..107398b89 100644 --- a/src/en/animepahe/src/eu/kanade/tachiyomi/animeextension/en/animepahe/AnimePahe.kt +++ b/src/en/animepahe/src/eu/kanade/tachiyomi/animeextension/en/animepahe/AnimePahe.kt @@ -315,7 +315,9 @@ class AnimePahe : AnimeHttpSource() { if (tries > 19) { throw Exception("Failed to extract the stream uri from kwik.") } - return content?.header("location").toString() + val location = content?.header("location").toString() + content?.close() + return location } private fun decrypt(fullString: String, key: String, v1: Int, v2: Int): String { diff --git a/src/en/gogoanime/build.gradle b/src/en/gogoanime/build.gradle index 359a9b28c..fe8777c13 100644 --- a/src/en/gogoanime/build.gradle +++ b/src/en/gogoanime/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Gogoanime' pkgNameSuffix = 'en.gogoanime' extClass = '.GogoAnime' - extVersionCode = 11 + extVersionCode = 12 libVersion = '12' } diff --git a/src/en/gogoanime/src/eu/kanade/tachiyomi/animeextension/en/gogoanime/GogoAnime.kt b/src/en/gogoanime/src/eu/kanade/tachiyomi/animeextension/en/gogoanime/GogoAnime.kt index 8787260ac..385a90d9c 100644 --- a/src/en/gogoanime/src/eu/kanade/tachiyomi/animeextension/en/gogoanime/GogoAnime.kt +++ b/src/en/gogoanime/src/eu/kanade/tachiyomi/animeextension/en/gogoanime/GogoAnime.kt @@ -112,7 +112,9 @@ class GogoAnime : ParsedAnimeHttpSource() { private fun videoUrlParse(url: String): String { val noRedirectClient = client.newBuilder().followRedirects(false).build() - val videoUrl = noRedirectClient.newCall(GET(url)).execute().header("location") + val response = noRedirectClient.newCall(GET(url)).execute() + val videoUrl = response.header("location") + response.close() return videoUrl ?: url }