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()) }