[Replicant] [libsamsung-ipc][PATCH 6/6] devices: aries: fix compilation with -Werror
Denis 'GNUtoo' Carikli
GNUtoo at cyberdimension.org
Thu Feb 6 16:26:33 UTC 2020
With -Werror we have:
error: pointer targets in passing argument 6 of
‘recvfrom’ differ in signedness [-Werror=pointer-sign]
[...]
/usr/include/sys/socket.h:165:27: note: expected
‘socklen_t * restrict’ {aka ‘unsigned int * restrict’}
but argument is of type ‘int *’
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo at cyberdimension.org>
---
samsung-ipc/devices/aries/aries.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/samsung-ipc/devices/aries/aries.c b/samsung-ipc/devices/aries/aries.c
index 7b39688..e43b5bb 100644
--- a/samsung-ipc/devices/aries/aries.c
+++ b/samsung-ipc/devices/aries/aries.c
@@ -621,7 +621,8 @@ int aries_read(void *data, void *buffer, size_t length)
spn_size = sizeof(struct sockaddr_pn);
rc = recvfrom(fd, buffer, length, 0,
- (struct sockaddr *) &transport_data->spn, &spn_size);
+ (struct sockaddr *) &transport_data->spn,
+ (socklen_t *) &spn_size);
return rc;
}
--
2.25.0
More information about the Replicant
mailing list