From 39b25739be549ce56f7827b8c4dfcb35973e8048 Mon Sep 17 00:00:00 2001 From: davidnewhall2 Date: Tue, 10 Dec 2019 00:30:27 -0800 Subject: [PATCH] :( --- pkg/promunifi/uap.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkg/promunifi/uap.go b/pkg/promunifi/uap.go index 2dba5a6f..3a582bca 100644 --- a/pkg/promunifi/uap.go +++ b/pkg/promunifi/uap.go @@ -1,6 +1,8 @@ package promunifi import ( + "log" + "github.com/prometheus/client_golang/prometheus" "golift.io/unifi" ) @@ -175,6 +177,10 @@ func (u *promUnifi) exportUAP(r report, d *unifi.UAP) { // udm doesn't have these stats exposed yet, so pass 2 or 6 metrics. func (u *promUnifi) exportUAPstats(r report, labels []string, ap *unifi.Ap, bytes ...unifi.FlexInt) { + if ap == nil { + log.Println("ap was nil?!", labels[2]) + return + } labelU := []string{"user", labels[1], labels[2]} labelG := []string{"guest", labels[1], labels[2]} r.send([]*metric{