diff --git a/src/main/java/org/jenkinsci/remoting/engine/JnlpAgentEndpointResolver.java b/src/main/java/org/jenkinsci/remoting/engine/JnlpAgentEndpointResolver.java index fa38b6451..ba78d7d52 100644 --- a/src/main/java/org/jenkinsci/remoting/engine/JnlpAgentEndpointResolver.java +++ b/src/main/java/org/jenkinsci/remoting/engine/JnlpAgentEndpointResolver.java @@ -428,7 +428,7 @@ private static List header(@Nonnull HttpURLConnection connection, String Map> headerFields = connection.getHeaderFields(); for (String headerName : headerNames) { for (String headerField : headerFields.keySet()) { - if (headerField.equalsIgnoreCase(headerName)) { + if (headerField != null && headerField.equalsIgnoreCase(headerName)) { return headerFields.get(headerName); } }