123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- From b76bebf839169fc831712b8a80db1e6ff7535dfd Mon Sep 17 00:00:00 2001
- From: Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com>
- Date: Thu, 29 Aug 2024 17:10:06 +0100
- Subject: [PATCH] Fix unnecessary qualifications error
- Upstream: https://github.com/parallaxsecond/parsec/commit/86d4d2ca2f1e873a29f9f4d4bba99fedee19a144
- Signed-off-by: Gowtham Suresh Kumar <gowtham.sureshkumar@arm.com>
- Signed-off-by: Julien Olivain <ju.o@free.fr>
- ---
- src/front/domain_socket.rs | 9 +++++----
- 1 file changed, 5 insertions(+), 4 deletions(-)
- diff --git a/src/front/domain_socket.rs b/src/front/domain_socket.rs
- index 9fb8a0c..a0effa5 100644
- --- a/src/front/domain_socket.rs
- +++ b/src/front/domain_socket.rs
- @@ -239,15 +239,16 @@ pub mod peer_credentials {
- pub mod impl_linux {
- use super::UCred;
- use libc::{c_void, getsockopt, socklen_t, ucred, SOL_SOCKET, SO_PEERCRED};
- + use std::io;
- + use std::mem::size_of;
- use std::os::unix::io::AsRawFd;
- use std::os::unix::net::UnixStream;
- - use std::{io, mem};
-
- pub fn peer_cred(socket: &UnixStream) -> io::Result<UCred> {
- - let ucred_size = mem::size_of::<ucred>();
- + let ucred_size = size_of::<ucred>();
-
- // Trivial sanity checks.
- - assert!(mem::size_of::<u32>() <= mem::size_of::<usize>());
- + assert!(size_of::<u32>() <= size_of::<usize>());
- assert!(ucred_size <= u32::MAX as usize);
-
- let mut ucred_size = ucred_size as socklen_t;
- @@ -266,7 +267,7 @@ pub mod peer_credentials {
- &mut ucred_size,
- );
-
- - if ret == 0 && ucred_size as usize == mem::size_of::<ucred>() {
- + if ret == 0 && ucred_size as usize == size_of::<ucred>() {
- Ok(UCred {
- uid: ucred.uid,
- gid: ucred.gid,
- --
- 2.47.1
|