commit - b9b77f5344ba6d6116044360feb3a7927778169f
commit + 89efa81bcc2b069fa1cca7c1868bd056f2a38f74
blob - 6f892c07b0ce77157f4e83b4bebf13921ad90164
blob + fa316748ccb8ca551beb05dce98826b09e20de36
--- proxy.c
+++ proxy.c
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;
}