diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-10-15 11:15:34 +0200 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-10-15 11:15:34 +0200 |
commit | 752d8860fe41246681d95047b641b12668923c9d (patch) | |
tree | 3ae3f6ca72818c994d51e36c9bcab2bf2b7d39b1 /src | |
parent | ba555a0f5f02ccdafc93d642ecd66d47640a9fde (diff) |
fix borrowing
Diffstat (limited to 'src')
-rw-r--r-- | src/tunnel.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/tunnel.rs b/src/tunnel.rs index 5142d1d..cad5563 100644 --- a/src/tunnel.rs +++ b/src/tunnel.rs @@ -29,8 +29,8 @@ impl Sit { vihl.set_ihl(5); let p = IpTunnelParm4 { - name: CString::new(name)?, - link: unsafe { libc::if_nametoindex(CString::new(master)?.as_ptr()) }, + name: CString::new(&*name)?, + link: unsafe { libc::if_nametoindex(CString::new(&*master)?.as_ptr()) }, i_flags: 0, o_flags: 0, i_key: 0, @@ -96,8 +96,8 @@ impl Drop for IpIp6 { impl IpIp6 { pub fn new(name: String, master: String, laddr: Ipv6Addr, raddr: Ipv6Addr) -> Result<Self> { let p = IpTunnelParm6 { - name: CString::new(name)?, - link: unsafe { libc::if_nametoindex(CString::new(master)?.as_ptr()) }, + name: CString::new(&*name)?, + link: unsafe { libc::if_nametoindex(CString::new(&*master)?.as_ptr()) }, i_flags: 0, o_flags: 0, i_key: 0, |