From 4dfa249d78a5cc95df5f04673bcd4e1859b96821 Mon Sep 17 00:00:00 2001 From: Derek Parker Date: Thu, 7 Aug 2014 16:13:11 -0500 Subject: [PATCH] Fix panic for invalid function name --- command/command.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/command/command.go b/command/command.go index aff6b441..98016141 100644 --- a/command/command.go +++ b/command/command.go @@ -155,11 +155,11 @@ func breakpoint(p *proctl.DebuggedProcess, args ...string) error { } } else { fn = p.GoSymTable.LookupFunc(fname) - pc = fn.Entry - } + if fn == nil { + return fmt.Errorf("No function named %s", fname) + } - if fn == nil { - return fmt.Errorf("No function named %s", fname) + pc = fn.Entry } bp, err := p.Break(uintptr(pc))