diff options
author | Casper Beyer <caspervonb@pm.me> | 2020-06-28 03:58:35 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-27 15:58:35 -0400 |
commit | aeadf8189ae25d1b43f3c538a6c4aa6e5380c974 (patch) | |
tree | 95d94745a71a9f9240094d1fe2fab6704902b00c | |
parent | f0093a9d8bed7bc10ac06e612a925d0e8d192981 (diff) |
fix(cli): change seek offset type from i32 to i64 (#6518)
-rw-r--r-- | cli/ops/fs.rs | 6 |
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: {}", |