fix(fs): reject negative offsets when seeking from the start (#3633)

In plugins/fs/src/commands.rs seek, `SeekFrom::Start(offset as u64)`
turned -1 into u64::MAX. The offset is now converted with u64::try_from
and a negative one is an error. E2E spec added.
This commit is contained in:
Lucas Fernandes Nogueira authored and GitHub committed 2026-10-09 13:04:44 -03:00
1 parent 5c144e7466
commit 77d00a4f54
3 files changed
+29 -9

No files matched your search

+6
View File
@@ -0,0 +1,6 @@
---
fs: patch
fs-js: patch
---
`FileHandle.seek` now rejects a negative offset with `SeekMode.Start` instead of seeking to a huge position.