summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/http/01_http.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/http/01_http.js b/ext/http/01_http.js
index c60a4b05a..c9fe8220d 100644
--- a/ext/http/01_http.js
+++ b/ext/http/01_http.js
@@ -270,11 +270,12 @@
throw new TypeError("Unreachable");
}
const resourceRid = getReadableStreamRid(respBody);
+ let reader;
if (resourceRid) {
if (respBody.locked) {
throw new TypeError("ReadableStream is locked.");
}
- const reader = respBody.getReader(); // Aquire JS lock.
+ reader = respBody.getReader(); // Aquire JS lock.
try {
await core.opAsync(
"op_http_write_resource",
@@ -296,7 +297,7 @@
throw error;
}
} else {
- const reader = respBody.getReader();
+ reader = respBody.getReader();
while (true) {
const { value, done } = await reader.read();
if (done) break;