aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2015-08-09 20:53:22 +0900
committerKazuki Yamaguchi <k@rhe.jp>2015-08-09 20:53:22 +0900
commitf71488ac152c89ad65293643da44d70f2667fe87 (patch)
tree37228e95b02e0f90f722cbea4a05796770466e84 /lib
parenta44c391cf861b7bd8331de94026cb21f154b1716 (diff)
downloadplum-f71488ac152c89ad65293643da44d70f2667fe87.tar.gz
connection: reply GOAWAY when received GOAWAY
Diffstat (limited to 'lib')
-rw-r--r--lib/plum/connection.rb1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/plum/connection.rb b/lib/plum/connection.rb
index 776fd32..ca6280d 100644
--- a/lib/plum/connection.rb
+++ b/lib/plum/connection.rb
@@ -154,6 +154,7 @@ module Plum
when :ping
receive_ping(frame)
when :goaway
+ goaway
close
when :data, :headers, :priority, :rst_stream, :push_promise, :continuation
raise Plum::ConnectionError.new(:protocol_error)