mirror of
https://github.com/yuzu-emu/breakpad.git
synced 2024-12-23 14:15:28 +00:00
Fix segfault when interpreting bad debug_file
BUG=chromium:661037 Change-Id: Ia4da0bd9787c232a6a199cfdfccfbed60c2515c2 Reviewed-on: https://chromium-review.googlesource.com/450090 Reviewed-by: Joshua Peraza <jperaza@chromium.org>
This commit is contained in:
parent
32a9e03835
commit
5dbd93a0f8
|
@ -1988,7 +1988,9 @@ string MinidumpModule::debug_file() const {
|
|||
// GetMiscRecord already byte-swapped the data[] field if it contains
|
||||
// UTF-16, so pass false as the swap argument.
|
||||
scoped_ptr<string> new_file(UTF16ToUTF8(string_utf16, false));
|
||||
file = *new_file;
|
||||
if (new_file.get() != nullptr) {
|
||||
file = *new_file;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue