diff options
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/report/report.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pkg/report/report.go b/pkg/report/report.go index 9346f0322..4cd19db5f 100644 --- a/pkg/report/report.go +++ b/pkg/report/report.go @@ -67,6 +67,8 @@ type Report struct { guiltyFile string // reportPrefixLen is length of additional prefix lines that we added before actual crash report. reportPrefixLen int + // symbolized is set if the report is symbolized. + symbolized bool } type Type int @@ -220,6 +222,10 @@ func (reporter *Reporter) ContainsCrash(output []byte) bool { } func (reporter *Reporter) Symbolize(rep *Report) error { + if rep.symbolized { + panic("Symbolize is called twice") + } + rep.symbolized = true if err := reporter.impl.Symbolize(rep); err != nil { return err } |
