diff options
Diffstat (limited to 'src/gun_event.erl')
-rw-r--r-- | src/gun_event.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gun_event.erl b/src/gun_event.erl index 1e158c4..a984796 100644 --- a/src/gun_event.erl +++ b/src/gun_event.erl @@ -113,7 +113,10 @@ -type push_promise_end_event() :: #{ stream_ref := reference(), reply_to := pid(), - promised_stream_ref := reference(), + %% No stream is created if we receive the push_promise while + %% in the process of gracefully shutting down the connection. + %% The promised stream is canceled immediately. + promised_stream_ref => reference(), method := binary(), uri := binary(), headers := [{binary(), iodata()}] |