summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Nick Desaulniers <ndesaulniers@google.com> 2019-10-14 10:03:54 -0700
committer android-build-merger <android-build-merger@google.com> 2019-10-14 10:03:54 -0700
commitdc27bde242c9585361446c1fa44a7b0791e69af7 (patch)
tree1e4ee9173324cf5898c840b2a50ca7f746d899e7
parent80c2fa8580d3ee7893ed3d299d80ff0ec9a57017 (diff)
parent9c9a8c5642aaf0f4ed5f894570765c2fb0fbd468 (diff)
Merge "[frameworks][base][statsd] fix -Wimplicit-int-float-conversion" am: 8b178a6607 am: 4a3a9b4a9f
am: 9c9a8c5642 Change-Id: I43109c22eac3266b1c9bce6591ee188340ff2816
-rw-r--r--cmds/statsd/src/anomaly/subscriber_util.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmds/statsd/src/anomaly/subscriber_util.cpp b/cmds/statsd/src/anomaly/subscriber_util.cpp
index e09d5751d323..4c30c4cb223c 100644
--- a/cmds/statsd/src/anomaly/subscriber_util.cpp
+++ b/cmds/statsd/src/anomaly/subscriber_util.cpp
@@ -40,7 +40,7 @@ void triggerSubscribers(int64_t ruleId, int64_t metricId, const MetricDimensionK
for (const Subscription& subscription : subscriptions) {
if (subscription.probability_of_informing() < 1
- && ((float)rand() / RAND_MAX) >= subscription.probability_of_informing()) {
+ && ((float)rand() / (float)RAND_MAX) >= subscription.probability_of_informing()) {
// Note that due to float imprecision, 0.0 and 1.0 might not truly mean never/always.
// The config writer was advised to use -0.1 and 1.1 for never/always.
ALOGI("Fate decided that a subscriber would not be informed.");