Commit Diff
--- gotwebd/access.c +++ gotwebd/access.c @@ -261,6 +261,7 @@ recv_login_pipe(struct gotwebd *env, struct imsg *imsg iev = &env->iev_login[env->server_cnt]; if (imsgbuf_init(&iev->ibuf, fd) == -1) fatal("imsgbuf_init"); + imsgbuf_allow_fdpass(&iev->ibuf); iev->handler = access_dispatch_login; iev->data = iev;