summary refs log tree commit diff
path: root/src/linux.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/linux.rs')
-rw-r--r--src/linux.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/linux.rs b/src/linux.rs
index d6b6519..0637fa5 100644
--- a/src/linux.rs
+++ b/src/linux.rs
@@ -274,9 +274,9 @@ impl AsRef<UnixSeqpacket> for TaggedControlSocket {
     fn as_ref(&self) -> &UnixSeqpacket {
         use self::TaggedControlSocket::*;
         match &self {
-            Vm(ref socket) => socket,
-            VmMemory(ref socket) => socket,
-            VmIrq(ref socket) => socket,
+            Vm(ref socket) => socket.as_ref(),
+            VmMemory(ref socket) => socket.as_ref(),
+            VmIrq(ref socket) => socket.as_ref(),
         }
     }
 }