summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2021-01-27 00:03:15 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2021-01-27 00:03:15 +0000
commitc282248fd7c6d1e8a4fa2f4a91e52186aee52082 (patch)
tree14506406f3b61a4d669217f8ae5df38a8c4cfccd
parent6e95c696efb5d1805bbe1c22c8f40c77cb2d609f (diff)
parenta5ca7665cdb316e51842a32f38b345641c5ac27a (diff)
Merge "Avoid integer underflow involving maxFreqCount."
-rw-r--r--libs/cputimeinstate/cputimeinstate.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/cputimeinstate/cputimeinstate.cpp b/libs/cputimeinstate/cputimeinstate.cpp
index 2e72cc422c..462f0db97b 100644
--- a/libs/cputimeinstate/cputimeinstate.cpp
+++ b/libs/cputimeinstate/cputimeinstate.cpp
@@ -99,7 +99,7 @@ static bool initGlobals() {
struct dirent **dirlist;
const char basepath[] = "/sys/devices/system/cpu/cpufreq";
int ret = scandir(basepath, &dirlist, isPolicyFile, comparePolicyFiles);
- if (ret == -1) return false;
+ if (ret == -1 || ret == 0) return false;
gNPolicies = ret;
std::vector<std::string> policyFileNames;