File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -555,7 +555,8 @@ class Http2ServerResponse extends Stream {
555555 }
556556
557557 getHeaders ( ) {
558- return { ...this [ kHeaders ] } ;
558+ const headers = ObjectCreate ( null ) ;
559+ return ObjectAssign ( headers , this [ kHeaders ] ) ;
559560 }
560561
561562 hasHeader ( name ) {
Original file line number Diff line number Diff line change @@ -102,11 +102,13 @@ server.listen(0, common.mustCall(function() {
102102 response . setHeader ( real , expectedValue ) ;
103103 const expectedHeaderNames = [ real ] ;
104104 assert . deepStrictEqual ( response . getHeaderNames ( ) , expectedHeaderNames ) ;
105- const expectedHeaders = { [ real ] : expectedValue } ;
105+ const expectedHeaders = Object . create ( null ) ;
106+ expectedHeaders [ real ] = expectedValue ;
106107 assert . deepStrictEqual ( response . getHeaders ( ) , expectedHeaders ) ;
107108
108109 response . getHeaders ( ) [ fake ] = fake ;
109110 assert . strictEqual ( response . hasHeader ( fake ) , false ) ;
111+ assert . strictEqual ( Object . getPrototypeOf ( response . getHeaders ( ) ) , null ) ;
110112
111113 assert . strictEqual ( response . sendDate , true ) ;
112114 response . sendDate = false ;
You can’t perform that action at this time.
0 commit comments