]> git.ipfire.org Git - thirdparty/squid.git/blobdiff - src/forward.cc
Merge from trunk
[thirdparty/squid.git] / src / forward.cc
index 8535ec8fd3651ffef292c63ec19f858e62bd2abf..7e531a420a0934aec2dccb68e63ffa4f1c0cf164 100644 (file)
@@ -497,7 +497,10 @@ FwdState::retryOrBail()
         if (paths.size() > 0) {
             /* Ditch error page if it was created before.
              * A new one will be created if there's another problem */
-            err = NULL;
+            if (err) {
+                errorStateFree(err);
+                err = NULL;
+            }
 
             connectStart();
             return;