From eb5fa99caebcc91d20a6b85818b26b32c71b8f99 Mon Sep 17 00:00:00 2001 From: Steven Dake Date: Sun, 20 Sep 2009 05:34:41 +0000 Subject: [PATCH] Make delete operation work properly in coropoll. git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2418 fd59a12c-fef9-0310-b244-a6a79926bd2f --- exec/coropoll.c | 1 + 1 file changed, 1 insertion(+) diff --git a/exec/coropoll.c b/exec/coropoll.c index f76e3c55..3c8df8d4 100644 --- a/exec/coropoll.c +++ b/exec/coropoll.c @@ -257,6 +257,7 @@ int poll_dispatch_delete ( res = -EBADF; for (i = 0; i < poll_instance->poll_entry_count; i++) { if (poll_instance->poll_entries[i].ufd.fd == fd) { + poll_instance->ufds[i].fd = -1; poll_instance->poll_entries[i].ufd.fd = -1; poll_instance->poll_entries[i].ufd.revents = 0; break;