aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkmixter@chromium.org <kmixter@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e>2010-12-08 02:14:17 +0000
committerkmixter@chromium.org <kmixter@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e>2010-12-08 02:14:17 +0000
commit6c05f5ddd9de3abeb720c2f57c0cefbeaec5d1fb (patch)
treec6a5c8e65547ec81dda74a5638ea49f03caced1c /src
parentAdded null checks to disassembler_x86 (diff)
downloadbreakpad-6c05f5ddd9de3abeb720c2f57c0cefbeaec5d1fb.tar.xz
Fix segv in network_source_line_resolver_server_unittest
R=siyangxie BUG=409 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@737 4c0a9323-5329-0410-9bdc-e9ce6186880e
Diffstat (limited to 'src')
-rw-r--r--src/processor/stackwalker.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/processor/stackwalker.cc b/src/processor/stackwalker.cc
index 58de27dc..b0f0c4b2 100644
--- a/src/processor/stackwalker.cc
+++ b/src/processor/stackwalker.cc
@@ -98,7 +98,7 @@ bool Stackwalker::Walk(CallStack *stack) {
module->code_file()) == no_symbol_modules_.end() &&
supplier_) {
string symbol_file;
- char *symbol_data;
+ char *symbol_data = NULL;
SymbolSupplier::SymbolResult symbol_result =
supplier_->GetCStringSymbolData(module,
system_info_,
@@ -214,7 +214,7 @@ bool Stackwalker::InstructionAddressSeemsValid(u_int64_t address) {
if (!resolver_->HasModule(module)) {
string symbol_file;
- char *symbol_data;
+ char *symbol_data = NULL;
SymbolSupplier::SymbolResult symbol_result =
supplier_->GetCStringSymbolData(module, system_info_,
&symbol_file, &symbol_data);