[arrayfire] 27/61: Fix possible divide by zero case in cpu info

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Tue Dec 8 11:55:05 UTC 2015


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to branch dfsg-clean
in repository arrayfire.

commit 71442bb0f41d29949be702494c71e2adb720c3fa
Author: Shehzan Mohammed <shehzan at arrayfire.com>
Date:   Mon Nov 30 13:58:13 2015 -0500

    Fix possible divide by zero case in cpu info
---
 src/backend/cpu/platform.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/backend/cpu/platform.cpp b/src/backend/cpu/platform.cpp
index fc782ea..2b99037 100644
--- a/src/backend/cpu/platform.cpp
+++ b/src/backend/cpu/platform.cpp
@@ -118,7 +118,9 @@ CPUInfo::CPUInfo()
                         default: break;
                     }
             }
-            mNumCores = mNumLogCpus/mNumSMT;
+            // Fixes Possible divide by zero error
+            // TODO: Fix properly
+            mNumCores = mNumLogCpus/(mNumSMT == 0 ? 1 : mNumSMT);
         } else {
             if (HFS>=1) {
                 mNumLogCpus = (cpuID1.EBX() >> 16) & 0xFF;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/arrayfire.git



More information about the debian-science-commits mailing list