From 89efa81bcc2b069fa1cca7c1868bd056f2a38f74 Mon Sep 17 00:00:00 2001 From: Omar Polo Date: Thu, 27 Jan 2022 09:53:43 +0000 Subject: [PATCH] set REQUEST_PROXY only when proxy_init is successful --- proxy.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/proxy.c b/proxy.c index 6f892c0..fa31674 100644 --- a/proxy.c +++ b/proxy.c @@ -347,12 +347,12 @@ proxy_init(struct client *c) { struct proxy *p = c->proxy; + if (!p->notls && proxy_setup_tls(c) == -1) + return -1; + else if (p->notls) + proxy_enqueue_req(c); + c->type = REQUEST_PROXY; - if (p->notls) { - proxy_enqueue_req(c); - return 0; - } - - return proxy_setup_tls(c); + return 0; }