aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2015-08-04 19:54:11 +0900
committerKazuki Yamaguchi <k@rhe.jp>2015-08-04 19:54:11 +0900
commit88bc8b38d9dae058d46221f4a36fdb77e8779484 (patch)
tree374cca4e6047bd99c05a82ebdbe8b59cb5f2fe93 /lib
parent0d90be26286b47479bb60b194da07a18f279045a (diff)
downloadplum-88bc8b38d9dae058d46221f4a36fdb77e8779484.tar.gz
stream: headers may contain multiple header with same name (eg. cookie)
Diffstat (limited to 'lib')
-rw-r--r--lib/plum.rb2
-rw-r--r--lib/plum/hpack/constants.rb (renamed from lib/plum/hpack.rb)0
-rw-r--r--lib/plum/stream.rb2
3 files changed, 2 insertions, 2 deletions
diff --git a/lib/plum.rb b/lib/plum.rb
index 693b895..bc29d0d 100644
--- a/lib/plum.rb
+++ b/lib/plum.rb
@@ -3,7 +3,7 @@ require "socket"
require "plum/version"
require "plum/error"
require "plum/binary_string"
-require "plum/hpack"
+require "plum/hpack/constants"
require "plum/hpack/huffman"
require "plum/hpack/context"
require "plum/hpack/decoder"
diff --git a/lib/plum/hpack.rb b/lib/plum/hpack/constants.rb
index 8a4f114..8a4f114 100644
--- a/lib/plum/hpack.rb
+++ b/lib/plum/hpack/constants.rb
diff --git a/lib/plum/stream.rb b/lib/plum/stream.rb
index 9e70992..e535a1f 100644
--- a/lib/plum/stream.rb
+++ b/lib/plum/stream.rb
@@ -265,7 +265,7 @@ module Plum
payload << frame.payload
end
- callback(:headers, @connection.hpack_decoder.decode(payload).to_h)
+ callback(:headers, @connection.hpack_decoder.decode(payload))
if first.flags.include?(:end_stream)
callback(:end_stream)