diff --git a/app/src/main/java/io/legado/app/help/http/CookieStore.kt b/app/src/main/java/io/legado/app/help/http/CookieStore.kt index 5292298c3..20333f4ae 100644 --- a/app/src/main/java/io/legado/app/help/http/CookieStore.kt +++ b/app/src/main/java/io/legado/app/help/http/CookieStore.kt @@ -84,8 +84,8 @@ object CookieStore : CookieManagerInterface { } val pairArray = cookie.split(semicolonRegex).dropLastWhile { it.isEmpty() }.toTypedArray() for (pair in pairArray) { - val pairs = pair.split(equalsRegex).dropLastWhile { it.isEmpty() }.toTypedArray() - if (pairs.size == 1) { + val pairs = pair.split(equalsRegex, 2).dropLastWhile { it.isEmpty() }.toTypedArray() + if (pairs.size <= 1) { continue } val key = pairs[0].trim { it <= ' ' }