From b214663d3454a2f81b418dde4b764f03563c91fb Mon Sep 17 00:00:00 2001 From: rsc Date: Fri, 9 Jan 2004 00:04:55 +0000 Subject: linux diffs. --- src/libmux/mux.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/libmux') diff --git a/src/libmux/mux.c b/src/libmux/mux.c index bc632602..2d5074ee 100644 --- a/src/libmux/mux.c +++ b/src/libmux/mux.c @@ -19,7 +19,9 @@ static void dequeue(Mux*, Muxrpc*); void muxinit(Mux *mux) { + memset(&mux->lk, 0, sizeof(Mux)-offsetof(Mux, lk)); mux->tagrend.l = &mux->lk; + mux->rpcfork.l = &mux->lk; mux->sleep.next = &mux->sleep; mux->sleep.prev = &mux->sleep; } -- cgit v1.2.3