From e3e13dc672e34dc1337de09922572b3cb637c628 Mon Sep 17 00:00:00 2001 From: Derek Parker Date: Mon, 17 Aug 2015 19:27:29 -0500 Subject: [PATCH] service/debugger: Do not preserve temp breakpoints on restart --- service/debugger/debugger.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/service/debugger/debugger.go b/service/debugger/debugger.go index 90883ebd..5d733818 100644 --- a/service/debugger/debugger.go +++ b/service/debugger/debugger.go @@ -92,7 +92,10 @@ func (d *Debugger) Restart() error { if err != nil { return fmt.Errorf("could not launch process: %s", err) } - for addr, _ := range d.process.Breakpoints { + for addr, bp := range d.process.Breakpoints { + if bp.Temp { + continue + } if _, err := p.SetBreakpoint(addr); err != nil { return err }