summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSean E. Russell <ser@ser1.net>2021-02-03 15:24:56 -0600
committerSean E. Russell <ser@ser1.net>2021-02-03 15:24:56 -0600
commit0373b9b8d687254404cc7c0c1a7ed429f302293f (patch)
tree6a4b861f86b0937c2f28ee5f5ef6e048686379d6
parent024c01c49ae6b59da379c0037f45c0cee3b2f7c0 (diff)
Fixes #152, missing thermal device on FreeBSD reported as error, when it isn't.
-rw-r--r--devices/temp_freebsd.go11
1 files changed, 8 insertions, 3 deletions
diff --git a/devices/temp_freebsd.go b/devices/temp_freebsd.go
index e87dcb3..593ae1e 100644
--- a/devices/temp_freebsd.go
+++ b/devices/temp_freebsd.go
@@ -63,11 +63,16 @@ func devs() []string {
}
for k, _ := range sensorOIDS {
idx := strings.Index(string(bs), k)
- if idx < 0 {
- log.Printf(tr.Value("error.nodevfound", k))
- } else {
+ if idx >= 0 {
rv = append(rv, k)
}
}
+ if len(rv) == 0 {
+ oids := make([]string, 0, len(sensorOIDS))
+ for k, _ := range sensorOIDS {
+ oids = append(oids, k)
+ }
+ log.Printf(tr.Value("error.nodevfound", strings.Join(oids, ", ")))
+ }
return rv
}