diff --git a/src/main/java/org/scijava/io/http/HTTPHandle.java b/src/main/java/org/scijava/io/http/HTTPHandle.java index 4b5880e..5ad6640 100644 --- a/src/main/java/org/scijava/io/http/HTTPHandle.java +++ b/src/main/java/org/scijava/io/http/HTTPHandle.java @@ -222,8 +222,8 @@ public Request authenticate(final Route route, final Response response) // counts the number of responses (previous tries private boolean aboveMaxRetries(final Response response) { int rescount = 1; - Response r; - while ((r = response.priorResponse()) != null && + Response r = response; + while ((r = r.priorResponse()) != null && rescount < MAX_RETRIES) { rescount++;