From: CryptoManiac Date: Wed, 6 Apr 2016 20:30:17 +0000 (+0300) Subject: Merge pull request #300 from svost/patch X-Git-Tag: nvc-v0.5.9~155 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=62ebd40f9a003dba86530227eedbd47fd1bf203a;hp=4cdcc9880e8d3398b6009f067dfd96a8aa709724 Merge pull request #300 from svost/patch Minor fix --- diff --git a/src/kernel.cpp b/src/kernel.cpp index c8dc551..b18ae2b 100644 --- a/src/kernel.cpp +++ b/src/kernel.cpp @@ -435,9 +435,13 @@ bool ScanKernelForward(unsigned char *kernel, uint32_t nBits, uint32_t nInputTxT // TODO: custom threads amount uint32_t nThreads = boost::thread::hardware_concurrency(); + if (nThreads == 0) + { + nThreads = 1; + printf("Warning: hardware_concurrency() failed in %s:%d\n", __FILE__, __LINE__); + } uint32_t nPart = (SearchInterval.second - SearchInterval.first) / nThreads; - KernelWorker *workers = new KernelWorker[nThreads]; boost::thread_group group;