aboutsummaryrefslogtreecommitdiff
path: root/src/processor/synth_minidump.cc
diff options
context:
space:
mode:
authorJoshua Peraza <jperaza@chromium.org>2020-04-27 14:58:17 -0700
committerJoshua Peraza <jperaza@chromium.org>2020-04-27 23:33:35 +0000
commita7b621f8107a94d8cdcd49d49bca645aa3bae098 (patch)
tree3bf2f9606db55f36cd8eae68e2f7d9885942c83f /src/processor/synth_minidump.cc
parentUse stdint.h numeric types in tests (diff)
downloadbreakpad-a7b621f8107a94d8cdcd49d49bca645aa3bae098.tar.xz
processor: Bound number of exception parameters read
Bug: 1074532 Change-Id: I769074d7cbe0a47c8c8b716275d815e4b7f6dd63 Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/2168816 Reviewed-by: Ivan Penkov <ivanpe@chromium.org>
Diffstat (limited to 'src/processor/synth_minidump.cc')
-rw-r--r--src/processor/synth_minidump.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/processor/synth_minidump.cc b/src/processor/synth_minidump.cc
index aa86d248..5e72c161 100644
--- a/src/processor/synth_minidump.cc
+++ b/src/processor/synth_minidump.cc
@@ -332,7 +332,7 @@ Exception::Exception(const Dump &dump,
D64(exception_address);
D32(0); // number_parameters
D32(0); // __align
- for (int i = 0; i < MD_EXCEPTION_MAXIMUM_PARAMETERS; ++i)
+ for (size_t i = 0; i < MD_EXCEPTION_MAXIMUM_PARAMETERS; ++i)
D64(0); // exception_information
context.CiteLocationIn(this);
assert(Size() == sizeof(MDRawExceptionStream));