diff options
author | kmixter@chromium.org <kmixter@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2010-12-08 02:14:17 +0000 |
---|---|---|
committer | kmixter@chromium.org <kmixter@chromium.org@4c0a9323-5329-0410-9bdc-e9ce6186880e> | 2010-12-08 02:14:17 +0000 |
commit | 6c05f5ddd9de3abeb720c2f57c0cefbeaec5d1fb (patch) | |
tree | c6a5c8e65547ec81dda74a5638ea49f03caced1c /src/processor | |
parent | Added null checks to disassembler_x86 (diff) | |
download | breakpad-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/processor')
-rw-r--r-- | src/processor/stackwalker.cc | 4 |
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); |