+++ /dev/null
-diff -urp LVM2.2.02.177.orig/daemons/clvmd/clvmd.c LVM2.2.02.177/daemons/clvmd/clvmd.c
---- LVM2.2.02.177.orig/daemons/clvmd/clvmd.c 2017-12-18 20:44:34.000000000 +0000
-+++ LVM2.2.02.177/daemons/clvmd/clvmd.c 2018-01-26 16:40:07.504228217 +0000
-@@ -992,8 +992,8 @@ static void main_loop(int cmd_timeout)
- }
- }
-
-- /* Select timed out. Check for clients that have been waiting too long for a response */
-- if (select_status == 0) {
-+ /* Check for clients that have been waiting too long for a response */
-+ if (select_status >= 0) {
- time_t the_time = time(NULL);
-
- for (thisfd = &local_client_head; thisfd; thisfd = thisfd->next) {