diff options
Diffstat (limited to 'chromium/components/crash/content/app/crashpad_linux.cc')
-rw-r--r-- | chromium/components/crash/content/app/crashpad_linux.cc | 6 |
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 |