diff --git a/tools/cpucount.cpp b/tools/cpucount.cpp index 91c2343..af60686 100644 --- a/tools/cpucount.cpp +++ b/tools/cpucount.cpp @@ -5,7 +5,7 @@ * * Requires C++11 or better. */ -int main() -{ - std::cout << std::thread::hardware_concurrency() << std::endl; +int main() { + unsigned int numcpus = std::thread::hardware_concurrency(); + std::cout << (numcpus > 0 ? numcpus : 1) << std::endl; }