From f59fc96a00fa7e7cecfe4a207bcb089519c226a5 Mon Sep 17 00:00:00 2001 From: Curtis Rueden Date: Mon, 2 Jul 2018 14:55:49 -0500 Subject: [PATCH] Fix bug in max retry counting The prior responses were not cascading up the chain. --- src/main/java/org/scijava/io/http/HTTPHandle.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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++;