summaryrefslogtreecommitdiff
path: root/internal/event
diff options
context:
space:
mode:
Diffstat (limited to 'internal/event')
-rw-r--r--internal/event/pair.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/internal/event/pair.go b/internal/event/pair.go
index 0900b27..d67ea06 100644
--- a/internal/event/pair.go
+++ b/internal/event/pair.go
@@ -21,6 +21,12 @@ type Pair struct {
func NewPair(enterEv Event) *Pair {
e := poolOfEventPairs.Get().(*Pair)
e.EnterEv = enterEv
+ e.ExitEv = nil
+ e.File = nil
+ e.Comm = ""
+ e.Duration = 0
+ e.DurationToPrev = 0
+ e.Equals = false
return e
}
@@ -89,6 +95,10 @@ func (e *Pair) Dump() string {
func (e *Pair) Recycle() {
e.EnterEv.Recycle()
e.ExitEv.Recycle()
+ e.File = nil
+ e.Comm = ""
+ e.Duration = 0
e.DurationToPrev = 0
+ e.Equals = false
poolOfEventPairs.Put(e)
}