diff --git a/catvod/src/main/java/com/github/catvod/net/OkCookieJar.java b/catvod/src/main/java/com/github/catvod/net/OkCookieJar.java index 5c4e51944..0b56f4e9e 100644 --- a/catvod/src/main/java/com/github/catvod/net/OkCookieJar.java +++ b/catvod/src/main/java/com/github/catvod/net/OkCookieJar.java @@ -48,6 +48,10 @@ public class OkCookieJar implements CookieJar { } } + private void add(List items, Cookie cookie) { + if (cookie != null) items.add(cookie); + } + @NonNull @Override public synchronized List loadForRequest(@NonNull HttpUrl url) { @@ -55,7 +59,7 @@ public class OkCookieJar implements CookieJar { List items = new ArrayList<>(); String cookie = manager.getCookie(url.toString()); if (TextUtils.isEmpty(cookie)) return Collections.emptyList(); - for (String split : cookie.split(";")) items.add(Cookie.parse(url, split)); + for (String split : cookie.split(";")) add(items, Cookie.parse(url, split)); return items; } catch (Throwable e) { return Collections.emptyList();