Index: lib/fuzzer/FuzzerUtilFuchsia.cpp =================================================================== --- lib/fuzzer/FuzzerUtilFuchsia.cpp +++ lib/fuzzer/FuzzerUtilFuchsia.cpp @@ -45,15 +45,12 @@ } void InterruptHandler() { - struct timeval timeout; - timeout.tv_sec= 1; - timeout.tv_usec= 0; fd_set readfds; // Ctrl-C sends ETX in Zircon. do { FD_ZERO(&readfds); FD_SET(STDIN_FILENO, &readfds); - select(STDIN_FILENO + 1, &readfds, nullptr, nullptr, &timeout); + select(STDIN_FILENO + 1, &readfds, nullptr, nullptr, nullptr); } while(!FD_ISSET(STDIN_FILENO, &readfds) || getchar() != 0x03); Fuzzer::StaticInterruptCallback(); }