From 75b222d8d4a06135657f9b7929ffba08d902f73c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Emanuele=20Tid=C3=B3?= Date: Wed, 6 Jan 2021 00:17:13 +0000 Subject: [PATCH] Update DefaultHttpDataSource.java --- .../android/exoplayer2/upstream/DefaultHttpDataSource.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/core/src/main/java/com/google/android/exoplayer2/upstream/DefaultHttpDataSource.java b/library/core/src/main/java/com/google/android/exoplayer2/upstream/DefaultHttpDataSource.java index c0893b85c0..abb7f77f60 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/upstream/DefaultHttpDataSource.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/upstream/DefaultHttpDataSource.java @@ -369,8 +369,7 @@ public class DefaultHttpDataSource extends BaseDataSource implements HttpDataSou } // Check for a valid response code. - if (responseCode < 200 || responseCode > 299) { - Map> headers = connection.getHeaderFields(); + if (responseCode < 200 || responseCode > 299) { @Nullable InputStream errorStream = connection.getErrorStream(); byte[] errorResponseBody; try { @@ -379,6 +378,7 @@ public class DefaultHttpDataSource extends BaseDataSource implements HttpDataSou } catch (IOException e) { errorResponseBody = Util.EMPTY_BYTE_ARRAY; } + Map> headers = connection.getHeaderFields(); closeConnectionQuietly(); InvalidResponseCodeException exception = new InvalidResponseCodeException(