From d5f8d8224fd5ce18b1404ccc605136de8a9d156f Mon Sep 17 00:00:00 2001 From: devin ivy Date: Thu, 31 Oct 2024 17:24:56 -0400 Subject: [PATCH] bskyweb: fix post text expansion (#6016) Co-authored-by: Hailey --- 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]