From 4e7b6bc8301465412e5488892f1b193eb3fbf68f Mon Sep 17 00:00:00 2001 From: Devin Ivy Date: Wed, 30 Oct 2024 01:38:38 -0400 Subject: [PATCH] bskyweb: fix post text expansion --- bskyweb/cmd/bskyweb/formating.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bskyweb/cmd/bskyweb/formating.go b/bskyweb/cmd/bskyweb/formating.go index edd085ce8f..9eac94ef8f 100644 --- a/bskyweb/cmd/bskyweb/formating.go +++ b/bskyweb/cmd/bskyweb/formating.go @@ -23,7 +23,9 @@ func ExpandPostText(post *appbsky.FeedPost) string { } // bail out if bounds checks fail - if int(facet.Index.ByteStart)+charsAdded > len(postText) || int(facet.Index.ByteEnd)+charsAdded > len(postText) { + if facet.Index.ByteStart > facet.Index.ByteEnd || + int(facet.Index.ByteStart)+charsAdded > len(postText) || + int(facet.Index.ByteEnd)+charsAdded > len(postText) { return false } linkText := postText[int(facet.Index.ByteStart)+charsAdded : int(facet.Index.ByteEnd)+charsAdded]