diff --git a/src/libstore/build.cc b/src/libstore/build.cc index ce87eaed2f31b6b6952fa9c601a1fc4a8c1c4b45..035151bb265e719d20290343c0c288da07010dd0 100644 --- a/src/libstore/build.cc +++ b/src/libstore/build.cc @@ -3141,6 +3141,8 @@ void Worker::waitForInput() } } + assert(fdMax != 0); + if (select(fdMax, &fds, 0, 0, useTimeout ? &timeout : 0) == -1) { if (errno == EINTR) return; throw SysError("waiting for input");