diff options
Diffstat (limited to 'src/mount.rs')
-rw-r--r-- | src/mount.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mount.rs b/src/mount.rs index 5b083b86..cae6d239 100644 --- a/src/mount.rs +++ b/src/mount.rs @@ -71,12 +71,14 @@ mod ffi { pub fn mount( source: Option<&Path>, target: &Path, - fstype: Option<&CString>, + fstype: Option<&str>, flags: MsFlags, - data: Option<&CString>) -> SysResult<()> { + data: Option<&str>) -> SysResult<()> { let source = source.map(|s| s.to_c_str()); let target = target.to_c_str(); + let fstype = fstype.map(|s| s.to_c_str()); + let data = data.map(|s| s.to_c_str()); let res = unsafe { ffi::mount( |