summaryrefslogtreecommitdiffstats
path: root/chromium/components/crash/content/app/crashpad_linux.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/crash/content/app/crashpad_linux.cc')
-rw-r--r--chromium/components/crash/content/app/crashpad_linux.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/chromium/components/crash/content/app/crashpad_linux.cc b/chromium/components/crash/content/app/crashpad_linux.cc
index 6244bfef583..1c1c80bc92d 100644
--- a/chromium/components/crash/content/app/crashpad_linux.cc
+++ b/chromium/components/crash/content/app/crashpad_linux.cc
@@ -20,6 +20,7 @@
#include "base/path_service.h"
#include "base/posix/eintr_wrapper.h"
#include "base/posix/global_descriptors.h"
+#include "base/rand_util.h"
#include "base/stl_util.h"
#include "base/strings/stringprintf.h"
#include "build/build_config.h"
@@ -639,8 +640,9 @@ base::FilePath PlatformCrashpadInitialization(
base::android::SetJavaExceptionCallback(SetJavaExceptionInfo);
unsigned int dump_percentage =
- GetCrashReporterClient()->GetCrashDumpPercentageForWebView();
- if (dump_percentage < 100 && rand() % 100 >= dump_percentage) {
+ GetCrashReporterClient()->GetCrashDumpPercentage();
+ if (dump_percentage < 100 &&
+ static_cast<unsigned int>(base::RandInt(0, 99)) >= dump_percentage) {
dump_at_crash = false;
}
#endif // OS_ANDROID