graph/db: fix log line in KVStore

Ensure that the log line in `ChanUpdatesInHorizon` cannot cause a
divide-by-zero panic.
This commit is contained in:
Elle Mouton committed 2025-06-24 12:17:52 +02:00
1 parent 39e521e12b
commit 5bb5b6a260
1 file changed
+8 -3
+8 -3
View File
@@ -2149,9 +2149,14 @@ func (c *KVStore) ChanUpdatesInHorizon(startTime,
c.chanCache.insert(chanid, channel)
}
log.Debugf("ChanUpdatesInHorizon hit percentage: %f (%d/%d)",
float64(hits)/float64(len(edgesInHorizon)), hits,
len(edgesInHorizon))
if len(edgesInHorizon) > 0 {
log.Debugf("ChanUpdatesInHorizon hit percentage: %f (%d/%d)",
float64(hits)/float64(len(edgesInHorizon)), hits,
len(edgesInHorizon))
} else {
log.Debugf("ChanUpdatesInHorizon returned no edges in "+
"horizon (%s, %s)", startTime, endTime)
}
return edgesInHorizon, nil
}