Skip to content

Commit baa4542

Browse files
committed
Preserve original header order
1 parent 790a2fe commit baa4542

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/java/hudson/remoting/Engine.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,9 @@
6262
import java.util.ArrayList;
6363
import java.util.Arrays;
6464
import java.util.Base64;
65+
import java.util.Collections;
6566
import java.util.HashMap;
67+
import java.util.LinkedHashMap;
6668
import java.util.List;
6769
import java.util.Map;
6870
import java.util.Set;
@@ -415,7 +417,7 @@ public void setWebSocket(boolean webSocket) {
415417

416418
@CheckForNull
417419
public Map<String, String> getWebSocketHeaders() {
418-
return webSocketHeaders != null ? Map.copyOf(webSocketHeaders) : Map.of();
420+
return webSocketHeaders != null ? Collections.unmodifiableMap(new LinkedHashMap<>(webSocketHeaders)) : Map.of();
419421
}
420422

421423
/**

0 commit comments

Comments
 (0)