From 2046bc8192fca9dbaab60c6eab94fafbaf420fec Mon Sep 17 00:00:00 2001 From: Derek Parker Date: Tue, 2 Dec 2014 16:42:15 -0600 Subject: [PATCH] Check for err on Dwarf fn seek --- proctl/variables_linux_amd64.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/proctl/variables_linux_amd64.go b/proctl/variables_linux_amd64.go index e12cd2af..03d5f32f 100644 --- a/proctl/variables_linux_amd64.go +++ b/proctl/variables_linux_amd64.go @@ -319,7 +319,9 @@ func (thread *ThreadContext) EvalSymbol(name string) (*Variable, error) { return nil, fmt.Errorf("could not func function scope") } reader := data.Reader() - err = findFunction(fn.Name, reader) + if err = findFunction(fn.Name, reader); err != nil { + return nil, err + } entry, err := findDwarfEntry(name, reader, false) if err != nil {