File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
servlet/src/main/java/io/undertow/servlet/spec Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 2424import java .net .URL ;
2525import java .util .ArrayList ;
2626import java .util .Collection ;
27+ import java .util .Collections ;
2728import java .util .Date ;
2829import java .util .HashSet ;
2930import java .util .Locale ;
4243import io .undertow .servlet .handlers .ServletRequestContext ;
4344import io .undertow .util .CanonicalPathUtils ;
4445import io .undertow .util .DateUtils ;
46+ import io .undertow .util .HeaderValues ;
4547import io .undertow .util .Headers ;
4648import io .undertow .util .HttpString ;
4749import io .undertow .util .RedirectBuilder ;
@@ -245,7 +247,11 @@ public String getHeader(final String name) {
245247
246248 @ Override
247249 public Collection <String > getHeaders (final String name ) {
248- return new ArrayList <String >(exchange .getResponseHeaders ().get (name ));
250+ HeaderValues headers = exchange .getResponseHeaders ().get (name );
251+ if (headers == null ) {
252+ return Collections .emptySet ();
253+ }
254+ return new ArrayList <String >(headers );
249255 }
250256
251257 @ Override
You can’t perform that action at this time.
0 commit comments