From f0b1dec2ba562a507da4f005506aa50176a3e578 Mon Sep 17 00:00:00 2001 From: Araxeus Date: Wed, 7 Aug 2024 17:10:21 +0300 Subject: [PATCH] check that bytes to read isn't equal 0 Co-authored-by: Borewit --- lib/FileTokenizer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/FileTokenizer.ts b/lib/FileTokenizer.ts index 76e1f141..4843de82 100644 --- a/lib/FileTokenizer.ts +++ b/lib/FileTokenizer.ts @@ -18,7 +18,7 @@ export class FileTokenizer extends AbstractTokenizer { public async readBuffer(uint8Array: Uint8Array, options?: IReadChunkOptions): Promise { const normOptions = this.normalizeOptions(uint8Array, options); this.position = normOptions.position; - if (!normOptions.length) return 0; + if (normOptions.length === 0) return 0; const res = await this.fileHandle.read(uint8Array, normOptions.offset, normOptions.length, normOptions.position); this.position += res.bytesRead; if (res.bytesRead < normOptions.length && (!options || !options.mayBeLess)) {