From f575f63f6c7121e76b216a6ec69ac828ca6ac68a Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Mon, 10 Mar 2025 02:34:17 -0300 Subject: [PATCH] nip92: fix imeta parsing to guard against invalid tags. --- nip92/imeta.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/nip92/imeta.go b/nip92/imeta.go index af2471e..ac1c156 100644 --- a/nip92/imeta.go +++ b/nip92/imeta.go @@ -33,6 +33,10 @@ func ParseTags(tags nostr.Tags) IMeta { entry := IMetaEntry{} for _, item := range tag[1:] { div := strings.Index(item, " ") + if div == -1 { + continue + } + switch item[0:div] { case "url": entry.URL = item[div+1:]