Просмотр исходного кода

Make delete operation work properly in coropoll.

git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2418 fd59a12c-fef9-0310-b244-a6a79926bd2f
Steven Dake 16 лет назад
Родитель
Сommit
eb5fa99cae
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      exec/coropoll.c

+ 1 - 0
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;