From ce718df011fa6e9107f1f045a0a19770538f98ad Mon Sep 17 00:00:00 2001 From: fiatjaf Date: Tue, 13 Feb 2024 17:02:33 -0300 Subject: [PATCH] limit custom emojis size. fixes https://github.com/fiatjaf/njump/pull/44 --- render_event.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/render_event.go b/render_event.go index 7284a61..369f245 100644 --- a/render_event.go +++ b/render_event.go @@ -358,10 +358,11 @@ func renderEvent(w http.ResponseWriter, r *http.Request) { content := data.content for _, tag := range data.event.Tags.GetAll([]string{"emoji"}) { + // custom emojis if len(tag) >= 3 && isValidShortcode(tag[1]) { u, err := url.Parse(tag[2]) if err == nil { - content = strings.ReplaceAll(content, ":"+tag[1]+":", ``) + content = strings.ReplaceAll(content, ":"+tag[1]+":", ``) } } }