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

openSUSE Build Service is sponsored by