mirror of
https://github.com/denoland/deno.git
synced 2025-07-24 05:35:33 +00:00
fix: bug in Deno.copy (#4977)
This commit is contained in:
parent
640f6878f6
commit
0703431ec2
2 changed files with 21 additions and 1 deletions
|
@ -65,7 +65,11 @@ export async function copy(
|
|||
if (result === null) {
|
||||
gotEOF = true;
|
||||
} else {
|
||||
n += await dst.write(b.subarray(0, result));
|
||||
let nwritten = 0;
|
||||
while (nwritten < result) {
|
||||
nwritten += await dst.write(b.subarray(nwritten, result));
|
||||
}
|
||||
n += nwritten;
|
||||
}
|
||||
}
|
||||
return n;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue