From 76576cd1e28ad07f098de464f6da1c93e262f652 Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Fri, 23 Mar 2001 07:46:14 +0000
Subject: [PATCH] ConnectionExists() wrongly returned TRUE for too many
 connections if proxy was not used...

---
 lib/url.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/url.c b/lib/url.c
index b8c42325fd..d7f1f004fc 100644
--- a/lib/url.c
+++ b/lib/url.c
@@ -936,9 +936,11 @@ ConnectionExists(struct UrlData *data,
           data->connects[i]=NULL; /* nothing here */
           continue; /* try another one now */
         }
+
+        *usethis = check;
+        return TRUE; /* yes, we found one to use! */
+        
       }
-      *usethis = check;
-      return TRUE; /* yes, we found one to use! */
     }
     else { /* The requested needle connection is using a proxy,
               is the checked one using the same? */
-- 
GitLab