summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCasper Beyer <caspervonb@pm.me>2020-06-28 03:58:35 +0800
committerGitHub <noreply@github.com>2020-06-27 15:58:35 -0400
commitaeadf8189ae25d1b43f3c538a6c4aa6e5380c974 (patch)
tree95d94745a71a9f9240094d1fe2fab6704902b00c
parentf0093a9d8bed7bc10ac06e612a925d0e8d192981 (diff)
fix(cli): change seek offset type from i32 to i64 (#6518)
-rw-r--r--cli/ops/fs.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/cli/ops/fs.rs b/cli/ops/fs.rs
index 2e27beff3..0d5d0c9bf 100644
--- a/cli/ops/fs.rs
+++ b/cli/ops/fs.rs
@@ -151,7 +151,7 @@ fn op_open(
struct SeekArgs {
promise_id: Option<u64>,
rid: i32,
- offset: i32,
+ offset: i64,
whence: i32,
}
@@ -169,8 +169,8 @@ fn op_seek(
// Translate seek mode to Rust repr.
let seek_from = match whence {
0 => SeekFrom::Start(offset as u64),
- 1 => SeekFrom::Current(i64::from(offset)),
- 2 => SeekFrom::End(i64::from(offset)),
+ 1 => SeekFrom::Current(offset),
+ 2 => SeekFrom::End(offset),
_ => {
return Err(OpError::type_error(format!(
"Invalid seek mode: {}",