mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2026-02-12 13:30:38 +01:00
dbus-sysdeps-unix.c: Silence -Wcast-align when using CMSG_DATA
This triggers when building on FreeBSD with clang, but since we know that the CMSG_DATA() will be aligned we can silence the warning using a cast.
This commit is contained in:
parent
d68c843b27
commit
eb70deaaab
1 changed files with 2 additions and 2 deletions
|
|
@ -461,7 +461,7 @@ _dbus_read_socket_with_unix_fds (DBusSocket fd,
|
|||
if (cm->cmsg_level == SOL_SOCKET && cm->cmsg_type == SCM_RIGHTS)
|
||||
{
|
||||
size_t i;
|
||||
int *payload = (int *) CMSG_DATA (cm);
|
||||
int *payload = (int *) (void *) CMSG_DATA (cm);
|
||||
size_t payload_len_bytes = (cm->cmsg_len - CMSG_LEN (0));
|
||||
size_t payload_len_fds;
|
||||
size_t fds_to_use;
|
||||
|
|
@ -2372,7 +2372,7 @@ _dbus_read_credentials_socket (DBusSocket client_fd,
|
|||
cmsgp->cmsg_level == SOL_SOCKET &&
|
||||
cmsgp->cmsg_len >= CMSG_LEN (sizeof (struct cmsgcred)))
|
||||
{
|
||||
cred = (struct cmsgcred *) CMSG_DATA (cmsgp);
|
||||
cred = (struct cmsgcred *) (void *) CMSG_DATA (cmsgp);
|
||||
pid_read = cred->cmcred_pid;
|
||||
uid_read = cred->cmcred_euid;
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue