summaryrefslogtreecommitdiffstats
path: root/jdisc_http_service/src
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahoo-inc.com>2017-04-26 11:57:02 +0200
committerBjørn Christian Seime <bjorncs@yahoo-inc.com>2017-04-26 11:57:02 +0200
commit9d45932110c22bc827b6f54641eda57ec93878bb (patch)
treecee2152c21044a4238d78e3d90d4e15a6887f87f /jdisc_http_service/src
parentcfd02fd91ca6b4a652d992ce371aea79808a7683 (diff)
Return empty cookie list on 'null'
Diffstat (limited to 'jdisc_http_service/src')
-rw-r--r--jdisc_http_service/src/main/java/com/yahoo/jdisc/http/Cookie.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/Cookie.java b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/Cookie.java
index 8dcf61911dd..355a80d40aa 100644
--- a/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/Cookie.java
+++ b/jdisc_http_service/src/main/java/com/yahoo/jdisc/http/Cookie.java
@@ -1,6 +1,7 @@
// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.jdisc.http;
+import java.util.Collections;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
@@ -225,6 +226,7 @@ public class Cookie {
}
public static List<Cookie> fromCookieHeader(String headerVal) {
+ if (headerVal == null) return Collections.emptyList();
return decodeCookies(headerVal);
}
@@ -233,6 +235,7 @@ public class Cookie {
}
public static List<Cookie> fromSetCookieHeader(String headerVal) {
+ if (headerVal == null) return Collections.emptyList();
return decodeCookies(headerVal);
}