From 597f46f3728a3d2e2a505e7cd12b08bfd545b81e Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Mon, 18 Nov 2019 14:17:00 +0900 Subject: [PATCH] Check slice bounds --- pages/animelist/animelist.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pages/animelist/animelist.go b/pages/animelist/animelist.go index fc32682d..f9a98f9a 100644 --- a/pages/animelist/animelist.go +++ b/pages/animelist/animelist.go @@ -62,7 +62,12 @@ func AnimeList(ctx aero.Context, user *arn.User, status string, sortBy string) e allItems := statusLists[status].Items // Slice the part that we need - items := allItems[index:] + var items []*arn.AnimeListItem + + if index < len(allItems) { + items = allItems[index:] + } + maxLength := animeFirstLoad if index > 0 {