Преглед на файлове

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

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Jan Friesse преди 5 години
родител
ревизия
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);
 			return (-2);
 		}
 		}
 
 
+		if (events == 0) {
+			/*
+			 * Empty events -> do not add entry
+			 */
+			res = -1;
+		}
+
 		switch (res) {
 		switch (res) {
 		case 0:
 		case 0:
 			/*
 			/*