diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2011-09-17 22:44:38 +0200 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2011-09-17 22:44:38 +0200 |
| commit | 6cd277347040f3f529b15a480f9ca7350fa63f44 (patch) | |
| tree | 14ad48c8305456acd31122d3182f95da29e82333 | |
| parent | d2899f73ff5be0ce8b2b63bde7c0151f08434dd6 (diff) | |
| download | cgeo-6cd277347040f3f529b15a480f9ca7350fa63f44.zip cgeo-6cd277347040f3f529b15a480f9ca7350fa63f44.tar.gz cgeo-6cd277347040f3f529b15a480f9ca7350fa63f44.tar.bz2 | |
Make c:geo work with Android 3+
Under Android 3+, getHeaderFields() contains an entry whose
key is null containing the status line (such as 200 OK)
as sent by the web server.
Fix for #490.
| -rw-r--r-- | main/src/cgeo/geocaching/CookieJar.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/main/src/cgeo/geocaching/CookieJar.java b/main/src/cgeo/geocaching/CookieJar.java index df23eea..1b421d4 100644 --- a/main/src/cgeo/geocaching/CookieJar.java +++ b/main/src/cgeo/geocaching/CookieJar.java @@ -62,7 +62,7 @@ final public class CookieJar { static public synchronized void setCookies(final SharedPreferences prefs, final URLConnection uc) { final Map<String, List<String>> headers = uc.getHeaderFields(); for (final Map.Entry<String, List<String>> entry : headers.entrySet()) { - if (entry.getKey().equalsIgnoreCase("set-cookie")) { + if ("set-cookie".equalsIgnoreCase(entry.getKey())) { for (final String field : entry.getValue()) { setCookie(prefs, field); } |
