diff options
| author | bors <bors@rust-lang.org> | 2023-07-11 05:35:46 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2023-07-11 05:35:46 +0000 |
| commit | cabe26c228b1e286d25f025603f2a5dcb45fe9ad (patch) | |
| tree | b8f39431ccc4d62b03e8d229fdb92fd60e8c90f0 | |
| parent | 949ecea0d0daa3665c88030f81775943dcf1e842 (diff) | |
| parent | 872cd30325622dfafdddb64a6480add3999eb515 (diff) | |
| download | rust-cabe26c228b1e286d25f025603f2a5dcb45fe9ad.tar.gz rust-cabe26c228b1e286d25f025603f2a5dcb45fe9ad.zip | |
Auto merge of #15257 - sebastiansturm:master, r=lnicola
[lsp-server] Ignore 'Content-Length' case this is a trivial PR meant to address issue #15197: the 'Content-Length' header field should probably be treated as case-insensitive
| -rw-r--r-- | lib/lsp-server/src/msg.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/lsp-server/src/msg.rs b/lib/lsp-server/src/msg.rs index b241561f9c0..730ad51f424 100644 --- a/lib/lsp-server/src/msg.rs +++ b/lib/lsp-server/src/msg.rs @@ -265,7 +265,7 @@ fn read_msg_text(inp: &mut dyn BufRead) -> io::Result<Option<String>> { let header_name = parts.next().unwrap(); let header_value = parts.next().ok_or_else(|| invalid_data!("malformed header: {:?}", buf))?; - if header_name == "Content-Length" { + if header_name.eq_ignore_ascii_case("Content-Length") { size = Some(header_value.parse::<usize>().map_err(invalid_data)?); } } |
