diff options
author | James M Snell <jasnell@gmail.com> | 2018-08-10 11:05:57 -0700 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2018-08-13 11:15:50 -0700 |
commit | 78584b64d88c0567c46e3cf7bae42aa73927df40 (patch) | |
tree | 41642ed72a76e5a271081fbd4ee178bf394fa913 /lib/internal/errors.js | |
parent | f6eab1acf21186a4cbc8d4537d00293326dfa2a1 (diff) | |
download | android-node-v8-78584b64d88c0567c46e3cf7bae42aa73927df40.tar.gz android-node-v8-78584b64d88c0567c46e3cf7bae42aa73927df40.tar.bz2 android-node-v8-78584b64d88c0567c46e3cf7bae42aa73927df40.zip |
http2: explicitly disallow nested push streams
Fixes: https://github.com/nodejs/node/issues/19095
PR-URL: https://github.com/nodejs/node/pull/22245
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Diffstat (limited to 'lib/internal/errors.js')
-rw-r--r-- | lib/internal/errors.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/internal/errors.js b/lib/internal/errors.js index 6062c0b7d9..89b51a4cec 100644 --- a/lib/internal/errors.js +++ b/lib/internal/errors.js @@ -566,6 +566,8 @@ E('ERR_HTTP2_INVALID_SETTING_VALUE', E('ERR_HTTP2_INVALID_STREAM', 'The stream has been destroyed', Error); E('ERR_HTTP2_MAX_PENDING_SETTINGS_ACK', 'Maximum number of pending settings acknowledgements', Error); +E('ERR_HTTP2_NESTED_PUSH', + 'A push stream cannot initiate another push stream.', Error); E('ERR_HTTP2_NO_SOCKET_MANIPULATION', 'HTTP/2 sockets should not be directly manipulated (e.g. read and written)', Error); |