Skip to content

Commit ae58ea3

Browse files
zzzzzzzzzy9mxpv
authored andcommitted
shim/loop-dev: fix setup_loop_dev returned error
1 parent 4298537 commit ae58ea3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

crates/shim/src/mount_linux.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -810,13 +810,13 @@ pub fn setup_loop_dev(backing_file: &str, loop_dev: &str, params: &LoopParams) -
810810
let ret = libc::ioctl(
811811
loop_dev.as_raw_fd() as libc::c_int,
812812
LOOP_SET_STATUS64 as libc::c_ulong,
813-
info,
813+
&info,
814814
);
815815
#[cfg(target_env = "musl")]
816816
let ret = libc::ioctl(
817817
loop_dev.as_raw_fd() as libc::c_int,
818818
LOOP_SET_STATUS64 as libc::c_int,
819-
info,
819+
&info,
820820
);
821821
#[cfg(target_env = "gnu")]
822822
if let Err(e) = nix::errno::Errno::result(ret) {
@@ -1168,7 +1168,7 @@ mod tests {
11681168
let params = LoopParams {
11691169
readonly: false,
11701170
auto_clear: true,
1171-
direct: false,
1171+
direct: true,
11721172
};
11731173
let result = setup_loop(backing_file, params);
11741174
assert!(result.is_ok());

0 commit comments

Comments
 (0)