Skip to content

Commit 050f4a0

Browse files
authored
GVFS: can't open file (fix microsoft#142481) (microsoft#142499)
1 parent 3390b24 commit 050f4a0

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/vs/platform/files/node/diskFileSystemProvider.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -385,14 +385,14 @@ export class DiskFileSystemProvider extends AbstractDiskFileSystemProvider imple
385385

386386
let bytesRead: number | null = null;
387387
try {
388-
const { bytesRead } = await Promises.read(fd, data, offset, length, normalizedPos);
389-
390-
return bytesRead;
388+
bytesRead = (await Promises.read(fd, data, offset, length, normalizedPos)).bytesRead;
391389
} catch (error) {
392390
throw this.toFileSystemProviderError(error);
393391
} finally {
394392
this.updatePos(fd, normalizedPos, bytesRead);
395393
}
394+
395+
return bytesRead;
396396
}
397397

398398
private normalizePos(fd: number, pos: number): number | null {
@@ -465,14 +465,14 @@ export class DiskFileSystemProvider extends AbstractDiskFileSystemProvider imple
465465

466466
let bytesWritten: number | null = null;
467467
try {
468-
const { bytesWritten } = await Promises.write(fd, data, offset, length, normalizedPos);
469-
470-
return bytesWritten;
468+
bytesWritten = (await Promises.write(fd, data, offset, length, normalizedPos)).bytesWritten;
471469
} catch (error) {
472470
throw await this.toFileSystemProviderWriteError(this.writeHandles.get(fd), error);
473471
} finally {
474472
this.updatePos(fd, normalizedPos, bytesWritten);
475473
}
474+
475+
return bytesWritten;
476476
}
477477

478478
//#endregion

0 commit comments

Comments
 (0)