The number of infinite nanoseconds was negative because we asked chrono for a signed integer, so "wait forever" really meant "do not wait at all".
The number of infinite nanoseconds was negative because we asked chrono for a signed integer, so "wait forever" really meant "do not wait at all".