We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4596dd9 commit 09c2e33Copy full SHA for 09c2e33
lib/transmit.js
@@ -110,11 +110,11 @@ internals.marshal = function (request, next) {
110
111
internals.fail = function (request, boom, callback) {
112
113
- const error = Hoek.clone(boom.output);
+ const error = boom.output;
114
const response = new Response(error.payload, request);
115
response._error = boom;
116
response.code(error.statusCode);
117
- response.headers = error.headers;
+ response.headers = Hoek.clone(error.headers); // Prevent source from being modified
118
request.response = response; // Not using request._setResponse() to avoid double log
119
120
internals.marshal(request, (err) => {
0 commit comments