crash-reporter: convert number to int before calling abs()
BUG=chromium:347721
TEST=emerge-x86-generic crash-reporter passes.
Change-Id: Id37528c44d5c318b917932ebc755eb6b4ca01e8f
Reviewed-on: https://chromium-review.googlesource.com/188212
Reviewed-by: Mike Frysinger <vapier@chromium.org>
Commit-Queue: Yunlian Jiang <yunlian@chromium.org>
Tested-by: Yunlian Jiang <yunlian@chromium.org>
diff --git a/crash_reporter/kernel_collector.cc b/crash_reporter/kernel_collector.cc
index 17d150e..7f7c7fb 100644
--- a/crash_reporter/kernel_collector.cc
+++ b/crash_reporter/kernel_collector.cc
@@ -392,7 +392,8 @@
return false;
}
if (stack_trace_timestamp != 0 &&
- abs(stack_trace_timestamp - timestamp) > kSignatureTimestampWindow) {
+ abs(static_cast<int>(stack_trace_timestamp - timestamp))
+ > kSignatureTimestampWindow) {
if (print_diagnostics) {
printf("Found crashing function but not within window.\n");
}