From 19396c1e17ddadac0e97210b747e274d53065611 Mon Sep 17 00:00:00 2001 From: ByteHamster Date: Wed, 1 May 2024 11:52:46 +0200 Subject: Fix password protected feeds (#7155) --- .../de/danoeh/antennapod/net/common/BasicAuthorizationInterceptor.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/net/common/src/main/java/de/danoeh/antennapod/net/common/BasicAuthorizationInterceptor.java b/net/common/src/main/java/de/danoeh/antennapod/net/common/BasicAuthorizationInterceptor.java index 8e7b9a4f4..e7332b2b5 100644 --- a/net/common/src/main/java/de/danoeh/antennapod/net/common/BasicAuthorizationInterceptor.java +++ b/net/common/src/main/java/de/danoeh/antennapod/net/common/BasicAuthorizationInterceptor.java @@ -67,6 +67,7 @@ public class BasicAuthorizationInterceptor implements Interceptor { Log.d(TAG, "Authorization failed, re-trying with ISO-8859-1 encoded credentials"); newRequest.header(HEADER_AUTHORIZATION, HttpCredentialEncoder.encode(username, password, "ISO-8859-1")); + response.close(); response = chain.proceed(newRequest.build()); if (response.code() != HttpURLConnection.HTTP_UNAUTHORIZED) { @@ -75,6 +76,7 @@ public class BasicAuthorizationInterceptor implements Interceptor { Log.d(TAG, "Authorization failed, re-trying with UTF-8 encoded credentials"); newRequest.header(HEADER_AUTHORIZATION, HttpCredentialEncoder.encode(username, password, "UTF-8")); + response.close(); return chain.proceed(newRequest.build()); } } -- cgit v1.2.3