File 2932-Update-decode_packet-docs-to-include-UnmodifiedField.patch of Package erlang
From 1992f7b1b2b56b1c1572ba845cc1b9ff4d68345b Mon Sep 17 00:00:00 2001
From: Matyas Markovics <matyas@scrapinghub.com>
Date: Thu, 28 Nov 2019 00:34:03 +0100
Subject: [PATCH 2/4] Update decode_packet docs to include UnmodifiedField
---
erts/doc/src/erlang.xml | 4 +++-
erts/preloaded/src/erlang.erl | 2 +-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/erts/doc/src/erlang.xml b/erts/doc/src/erlang.xml
index c40b74ece8..7094d67cb0 100644
--- a/erts/doc/src/erlang.xml
+++ b/erts/doc/src/erlang.xml
@@ -1080,7 +1080,9 @@ Z = erlang:crc32_combine(X,Y,iolist_size(Data2)).</code>
as atoms. Others are returned as strings. Strings of
unrecognized header fields are formatted with only
capital letters first and after hyphen characters, for
- example, <c>"Sec-Websocket-Key"</c>.</p>
+ example, <c>"Sec-Websocket-Key"</c>. Header field names
+ are also returned in <c><anno>UnmodifiedField</anno></c>
+ as strings, without any conversion or formatting.</p>
<p>The protocol type <c>http</c> is only to be used for
the first line when an <c><anno>HttpRequest</anno></c> or an
<c><anno>HttpResponse</anno></c> is expected.
diff --git a/erts/preloaded/src/erlang.erl b/erts/preloaded/src/erlang.erl
index 15cd6ecbf4..2c5b24ef70 100644
--- a/erts/preloaded/src/erlang.erl
+++ b/erts/preloaded/src/erlang.erl
@@ -630,7 +630,7 @@ date() ->
HttpHeader :: {'http_header',
integer(),
HttpField,
- Reserved :: HttpString,
+ UnmodifiedField :: HttpString,
Value :: HttpString},
HttpError :: {'http_error', HttpString},
HttpMethod :: 'OPTIONS' | 'GET' | 'HEAD' | 'POST' | 'PUT' | 'DELETE'
--
2.16.4