commit 89efa81bcc2b069fa1cca7c1868bd056f2a38f74 from: Omar Polo date: Thu Jan 27 09:53:43 2022 UTC set REQUEST_PROXY only when proxy_init is successful commit - b9b77f5344ba6d6116044360feb3a7927778169f commit + 89efa81bcc2b069fa1cca7c1868bd056f2a38f74 blob - 6f892c07b0ce77157f4e83b4bebf13921ad90164 blob + fa316748ccb8ca551beb05dce98826b09e20de36 --- proxy.c +++ proxy.c @@ -346,13 +346,13 @@ int 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; }