From 808564b940c3570e3b32ce60657bf83fda75ec3c Mon Sep 17 00:00:00 2001 From: Jakob Lechner Date: Mon, 15 Sep 2025 18:00:46 +0200 Subject: [PATCH] Attempt to fix nil pointer dereference --- collector/collector.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collector/collector.go b/collector/collector.go index 116309a..b16363f 100644 --- a/collector/collector.go +++ b/collector/collector.go @@ -397,7 +397,7 @@ func (c *Collector) Collect(ch chan<- prometheus.Metric) { ) } else { for port, phoneNumberCallLog := range callLog.Lines { - if phoneNumberCallLog.Data == nil { + if phoneNumberCallLog == nil || phoneNumberCallLog.Data == nil || phoneNumberCallLog.Data.Entries == nil { continue } for _, callLogEntry := range phoneNumberCallLog.Data.Entries { //port", "id", "external_number", "direction", "type