diff --git a/waku/v2/waku_enr/capabilities.nim b/waku/v2/waku_enr/capabilities.nim index a4dcc9301..0045dc57e 100644 --- a/waku/v2/waku_enr/capabilities.nim +++ b/waku/v2/waku_enr/capabilities.nim @@ -76,6 +76,9 @@ func waku2*(record: TypedRecord): Option[CapabilitiesBitfield] = if field.isNone(): return none(CapabilitiesBitfield) + if field.get().len != 1: + return none(CapabilitiesBitfield) + some(CapabilitiesBitfield(field.get()[0])) proc supportsCapability*(r: Record, cap: Capabilities): bool =