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

pr-poll-loop: Do not add FD when events is empty

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Jan Friesse 5 лет назад
Родитель
Сommit
c62630bfc0
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      qdevices/pr-poll-loop.c

+ 7 - 0
qdevices/pr-poll-loop.c

@@ -279,6 +279,13 @@ int prepare_poll_array(struct pr_poll_loop *poll_loop)
 			return (-2);
 		}
 
+		if (events == 0) {
+			/*
+			 * Empty events -> do not add entry
+			 */
+			res = -1;
+		}
+
 		switch (res) {
 		case 0:
 			/*