From 3111618c55c2057d05b8506a83a4951f591528a4 Mon Sep 17 00:00:00 2001 From: 821938089 <821938089@qq.com> Date: Sun, 10 Jul 2022 07:14:01 +0800 Subject: [PATCH] fix index over range --- app/src/main/java/io/legado/app/help/http/HttpHelper.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/io/legado/app/help/http/HttpHelper.kt b/app/src/main/java/io/legado/app/help/http/HttpHelper.kt index 1e8fb27e1..777fbd083 100644 --- a/app/src/main/java/io/legado/app/help/http/HttpHelper.kt +++ b/app/src/main/java/io/legado/app/help/http/HttpHelper.kt @@ -32,7 +32,10 @@ val cookieJar by lazy { cookieBuilder.append(it.name).append("=").append(it.value).append(";") } } - cookieBuilder.deleteCharAt(cookieBuilder.lastIndexOf(";")) + val index = cookieBuilder.lastIndexOf(";") + if (index > -1) { + cookieBuilder.deleteCharAt(index) + } val domain = NetworkUtils.getSubDomain(url.toString()) CacheManager.putMemory("${domain}_cookieJar", cookieBuilder.toString()) }