Skip to content

Commit 15b7335

Browse files
committed
Removed some unneeded code in the network retry code.
1 parent 38f3c7b commit 15b7335

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/main/java/com/spectralogic/ds3client/NetworkClientImpl.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,17 +61,16 @@ public ConnectionDetails getConnectionDetails() {
6161
@Override
6262
public WebResponse getResponse(final Ds3Request request) throws IOException, SignatureException {
6363
try (final RequestExecutor requestExecutor = new RequestExecutor(request)) {
64-
boolean redirect = false;
6564
int redirectCount = 0;
6665
do {
6766
final CloseableHttpResponse response = requestExecutor.execute();
6867
if (response.getStatusLine().getStatusCode() == HttpStatus.SC_TEMPORARY_REDIRECT) {
69-
redirect = true;
7068
redirectCount++;
71-
continue;
7269
}
73-
return new WebResponseImpl(response);
74-
} while (redirect && redirectCount < this.connectionDetails.getRetries());
70+
else {
71+
return new WebResponseImpl(response);
72+
}
73+
} while (redirectCount < this.connectionDetails.getRetries());
7574

7675
throw new TooManyRedirectsException(redirectCount);
7776
}

0 commit comments

Comments
 (0)