- } else if (timeout == -1) {
- ret = fcntl(sock_info->notify_socket, F_SETFL, O_NONBLOCK);
- if (ret < 0) {
- WARN("Error setting socket to non-blocking");
- }
- } else {
- if (timeout != 0) {
- WARN("Unsuppoorted timeout value %ld", timeout);
- }
+ } else if (timeout < -1) {
+ WARN("Unsuppoorted timeout value %ld", timeout);