diff --git a/sdk/wot.go b/sdk/wot.go index e840966..ec61cb2 100644 --- a/sdk/wot.go +++ b/sdk/wot.go @@ -150,7 +150,15 @@ func makeWoTFilter(m chan nostr.PubKey) WotXorFilter { } } - xf, _ := xorfilter.Populate(shids) + if len(shids) == 0 { + return WotXorFilter{} + } + + xf, err := xorfilter.Populate(shids) + if err != nil { + nostr.InfoLogger.Println("failed to populate filter", len(shids), err) + return WotXorFilter{} + } return WotXorFilter{len(shids), *xf} }