aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Tardieu <sam@rfc1149.net>2011-09-17 22:44:38 +0200
committerSamuel Tardieu <sam@rfc1149.net>2011-09-17 22:44:38 +0200
commit6cd277347040f3f529b15a480f9ca7350fa63f44 (patch)
tree14ad48c8305456acd31122d3182f95da29e82333
parentd2899f73ff5be0ce8b2b63bde7c0151f08434dd6 (diff)
downloadcgeo-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.java2
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);
}