diff --git a/src/generator.c b/src/generator.c index 666484c8..54e030e1 100644 --- a/src/generator.c +++ b/src/generator.c @@ -973,6 +973,8 @@ static proxy_instance_t *create_subproxy(ckpool_t *ckp, gdata_t *gdata, proxy_in subproxy->pass = strdup(proxi->pass); subproxy->parent = proxi; subproxy->epfd = proxi->epfd; + cksem_init(&subproxy->cs.sem); + cksem_post(&subproxy->cs.sem); return subproxy; }