]> www.dolda2000.com Git - ashd.git/blobdiff - lib/cf.c
lib: Fixed lingering stdchild bug.
[ashd.git] / lib / cf.c
index aae8485054912592177c2018d2665e61eaaa5292..41352090e96c42e9f1faf11c5f30f9595bab3071 100644 (file)
--- a/lib/cf.c
+++ b/lib/cf.c
@@ -380,7 +380,7 @@ static int stdhandle(struct child *ch, struct hthead *req, int fd, void (*chinit
     struct sidata idat;
     
     if(sd->type == CH_SOCKET) {
     struct sidata idat;
     
     if(sd->type == CH_SOCKET) {
-       idat = (struct sidata) {.sd = sd, .sinit = chinit, sdata = sdata};
+       idat = (struct sidata) {.sd = sd, .sinit = chinit, .sdata = sdata};
        if(sd->fd < 0) {
            args = expandargs(sd);
            sd->fd = stdmkchild(args, stdinit, &idat);
        if(sd->fd < 0) {
            args = expandargs(sd);
            sd->fd = stdmkchild(args, stdinit, &idat);