From 060b4284aa1e081d438805ad7375700fb9c884eb Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Fri, 9 Mar 2012 05:33:10 +0000 Subject: [PATCH] debug/elf: Don't crash if line numbers are not available. From-SVN: r185124 --- libgo/go/debug/elf/runtime.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libgo/go/debug/elf/runtime.go b/libgo/go/debug/elf/runtime.go index 23e79bff5db..17cb6fbc99e 100644 --- a/libgo/go/debug/elf/runtime.go +++ b/libgo/go/debug/elf/runtime.go @@ -129,7 +129,7 @@ func openExecutable() { // and line number for a PC value. func funcFileLine(pc uintptr, function *string, file *string, line *int) bool { openExecutable() - if executable.dwarf == nil { + if executable == nil || executable.dwarf == nil { return false } f, ln, err := executable.dwarf.FileLine(uint64(pc))