Avoid wasted dup() on each vsock fd. am: 7c652c7d98

Original change: https://android-review.googlesource.com/c/platform/packages/modules/Virtualization/+/1827879

Change-Id: I9a9eb98c1b7f049178e42ccf0f309faa1db5b793
diff --git a/compos/common/compos_client.rs b/compos/common/compos_client.rs
index 8030af1..80cf05a 100644
--- a/compos/common/compos_client.rs
+++ b/compos/common/compos_client.rs
@@ -149,8 +149,6 @@
 
     fn try_new_vsock_fd(&self) -> Result<i32> {
         let vsock = self.vm.connectVsock(COMPOS_VSOCK_PORT as i32)?;
-        // ParcelableFileDescriptor won't release its fd so we have to dup it.
-        let vsock = vsock.as_ref().try_clone()?;
         // Ownership of the fd is transferred to binder
         Ok(vsock.into_raw_fd())
     }