aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'pkg')
-rw-r--r--pkg/report/report.go6
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
}