From e108c9eeb6a5021e760238fc4a71d7c9016933be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20P=C3=B6chtrager?= Date: Thu, 22 Sep 2016 20:23:22 +0200 Subject: [PATCH] cpucount.cpp: std::thread::hardware_concurrency() may return 0 --- tools/cpucount.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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; }