From: Mark Wooding Date: Mon, 20 Feb 2006 12:44:53 +0000 (+0000) Subject: admin: Initialize reference counter for client blocks. X-Git-Tag: 1.0.0pre8~106 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/tripe/commitdiff_plain/042d5c20a1c42002b35aa13c7a44dfb4a94d2e65?ds=sidebyside;hp=bcd0f084cbca943179a4534c638e47aae29a80db admin: Initialize reference counter for client blocks. Good ol' Valgrind! --- diff --git a/admin.c b/admin.c index bc2bdf3b..80d21af6 100644 --- a/admin.c +++ b/admin.c @@ -1624,6 +1624,7 @@ void a_create(int fd_in, int fd_out, unsigned f) a->seq = seq++; ) T( trace(T_ADMIN, "admin: accepted connection %u", a->seq); ) a->bg = 0; + a->ref = 0; a->f = f; if (fd_in == STDIN_FILENO) a_stdin = a; fdflags(fd_in, O_NONBLOCK, O_NONBLOCK, FD_CLOEXEC, FD_CLOEXEC);