aboutsummaryrefslogtreecommitdiff
path: root/lib/internal/errors.js
diff options
context:
space:
mode:
authorJames M Snell <jasnell@gmail.com>2018-08-10 11:05:57 -0700
committerJames M Snell <jasnell@gmail.com>2018-08-13 11:15:50 -0700
commit78584b64d88c0567c46e3cf7bae42aa73927df40 (patch)
tree41642ed72a76e5a271081fbd4ee178bf394fa913 /lib/internal/errors.js
parentf6eab1acf21186a4cbc8d4537d00293326dfa2a1 (diff)
downloadandroid-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.js2
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);