From 6b9d248ea5b22036cb0a8501f7b06e0671db1531 Mon Sep 17 00:00:00 2001 From: Stephan Fuhrmann Date: Sun, 23 Jul 2023 12:11:39 +0200 Subject: [PATCH] Fix NPE, URLConnection has null key header --- .../java/de/sfuhrm/radiorecorder/metadata/StreamMetaData.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/de/sfuhrm/radiorecorder/metadata/StreamMetaData.java b/src/main/java/de/sfuhrm/radiorecorder/metadata/StreamMetaData.java index 220c217..09aa384 100644 --- a/src/main/java/de/sfuhrm/radiorecorder/metadata/StreamMetaData.java +++ b/src/main/java/de/sfuhrm/radiorecorder/metadata/StreamMetaData.java @@ -62,6 +62,7 @@ public InputStream openStream(HttpConnection connection) throws IOException { Map> headers = headersOriginal .entrySet() .stream() + .filter(e -> e.getKey() != null) .collect(Collectors.toMap(e -> e.getKey().toLowerCase(), e -> e.getValue())); if (headers.containsKey(ICY_NAME)) { metaData.setStationName(Optional.of(headers.get(ICY_NAME).get(0)));