diff options
-rw-r--r-- | ext/http/01_http.js | 5 |
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; |