Skip to content

Commit 22d6838

Browse files
committed
Remove expired cookies (thanks @Neromancer)
1 parent 3c8262b commit 22d6838

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/com/loopj/android/http/PersistentCookieStore.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,13 @@ public PersistentCookieStore(Context context) {
8282
public void addCookie(Cookie cookie) {
8383
String name = cookie.getName();
8484

85+
// Save cookie into local store, or remove if expired
86+
if(!cookie.isExpired(new Date())) {
87+
cookies.put(name, cookie);
88+
} else {
89+
cookies.remove(name);
90+
}
91+
8592
// Save cookie into local store
8693
cookies.put(name, cookie);
8794

0 commit comments

Comments
 (0)