From d21993804c2c03e2970cd93b0e5f91431a8ba211 Mon Sep 17 00:00:00 2001 From: Alireza Ahmadi Date: Sun, 22 Mar 2026 19:10:59 +0100 Subject: [PATCH] fix tracker nil porinter #1057 --- service/stats.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/service/stats.go b/service/stats.go index 15be555..35cdfc7 100644 --- a/service/stats.go +++ b/service/stats.go @@ -22,10 +22,18 @@ type StatsService struct { } func (s *StatsService) SaveStats(enableTraffic bool) error { - if !corePtr.IsRunning() { + if corePtr == nil || !corePtr.IsRunning() { return nil } - stats := corePtr.GetInstance().StatsTracker().GetStats() + box := corePtr.GetInstance() + if box == nil { + return nil + } + st := box.StatsTracker() + if st == nil { + return nil + } + stats := st.GetStats() // Reset onlines onlineResources.Inbound = nil