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 }