diff options
author | James M Snell <jasnell@gmail.com> | 2017-07-18 17:24:41 -0700 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2017-08-04 12:56:29 -0700 |
commit | 01a46f3981463cee26876495fbb4284f0057269b (patch) | |
tree | a596d8356b69e54a4945fda2bf473123edda6725 /src/node_http2.h | |
parent | 033c3b0a4da75bffc9bfc9c456033aa684757179 (diff) | |
download | android-node-v8-01a46f3981463cee26876495fbb4284f0057269b.tar.gz android-node-v8-01a46f3981463cee26876495fbb4284f0057269b.tar.bz2 android-node-v8-01a46f3981463cee26876495fbb4284f0057269b.zip |
http2: fix abort when client.destroy inside end event
PR-URL: https://github.com/nodejs/node/pull/14239
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Diffstat (limited to 'src/node_http2.h')
-rwxr-xr-x[-rw-r--r--] | src/node_http2.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/node_http2.h b/src/node_http2.h index f6ccad2984..c2dcd82e35 100644..100755 --- a/src/node_http2.h +++ b/src/node_http2.h @@ -329,7 +329,6 @@ class Http2Session : public AsyncWrap, padding_strategy_ = opts.GetPaddingStrategy(); Init(env->event_loop(), type, *opts); - stream_buf_.AllocateSufficientStorage(kAllocBufferSize); } ~Http2Session() override { @@ -456,7 +455,7 @@ class Http2Session : public AsyncWrap, } char* stream_alloc() { - return *stream_buf_; + return stream_buf_; } private: @@ -464,7 +463,8 @@ class Http2Session : public AsyncWrap, StreamResource::Callback<StreamResource::AllocCb> prev_alloc_cb_; StreamResource::Callback<StreamResource::ReadCb> prev_read_cb_; padding_strategy_type padding_strategy_ = PADDING_STRATEGY_NONE; - MaybeStackBuffer<char, kAllocBufferSize> stream_buf_; + + char stream_buf_[kAllocBufferSize]; }; class ExternalHeader : |