diff --git a/lib/http.c b/lib/http.c
index 35baa34..dafa9a7 100644
--- a/lib/http.c
+++ b/lib/http.c
@@ -2274,6 +2274,9 @@ CURLcode Curl_http(struct connectdata *conn, bool *done)
   Curl_safefree (conn->allocptr.userpwd);
   conn->allocptr.userpwd = NULL;
 
+  Curl_safefree (conn->allocptr.proxyuserpwd);
+  conn->allocptr.proxyuserpwd = NULL;
+
   if(result)
     return result;
 
