summaryrefslogtreecommitdiff
path: root/ext/fetch/23_request.js
diff options
context:
space:
mode:
Diffstat (limited to 'ext/fetch/23_request.js')
-rw-r--r--ext/fetch/23_request.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/ext/fetch/23_request.js b/ext/fetch/23_request.js
index 3058db6f7..cbc6a887b 100644
--- a/ext/fetch/23_request.js
+++ b/ext/fetch/23_request.js
@@ -81,7 +81,11 @@
headerListInner: null,
get headerList() {
if (this.headerListInner === null) {
- this.headerListInner = headerList();
+ try {
+ this.headerListInner = headerList();
+ } catch {
+ throw new TypeError("cannot read headers: request closed");
+ }
}
return this.headerListInner;
},