diff --git a/src/nbd_proxy.cpp b/src/nbd_proxy.cpp index eba70b62..db46d086 100644 --- a/src/nbd_proxy.cpp +++ b/src/nbd_proxy.cpp @@ -498,7 +498,7 @@ protected: goto end_unmap; } ioctl(nbd, NBD_SET_FLAGS, flags); - if (timeout >= 0) + if (timeout > 0) { r = ioctl(nbd, NBD_SET_TIMEOUT, (unsigned long)timeout); if (r < 0)