From 61a1effcf1c90fb6e3b566c01492c73d17985de0 Mon Sep 17 00:00:00 2001 From: Milan Broz Date: Tue, 27 Mar 2012 16:59:28 +0000 Subject: Avoid closing clvmd socket twice. --- daemons/clvmd/clvmd.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/daemons/clvmd/clvmd.c b/daemons/clvmd/clvmd.c index dff73511..0b866e6b 100644 --- a/daemons/clvmd/clvmd.c +++ b/daemons/clvmd/clvmd.c @@ -619,6 +619,8 @@ int main(int argc, char *argv[]) for (newfd = local_client_head.next; newfd != NULL;) { delfd = newfd; newfd = newfd->next; + if (delfd->fd == local_sock) + delfd->fd = -1; /* * FIXME: * needs cleanup code from read_from_local_sock() for now -- cgit