commit | 53748cea97f750e46e6eb5852f0ba7123a86b613 | [log] [tgz] |
---|---|---|
author | Alan Stokes <alanstokes@google.com> | Fri Sep 17 08:18:16 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Sep 17 08:18:16 2021 +0000 |
tree | 6d90157f24b4e5fbcfcc22435eb275d7d98ab056 | |
parent | a93d437bbf9e07c7bf2ba8709ef288cab482b03e [diff] | |
parent | 7c652c7d982966c252d3e5f0ff96310b70daf894 [diff] |
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()) }