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 <[email protected]>
---
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
_______________________________________________
Replicant mailing list
[email protected]
https://lists.osuosl.org/mailman/listinfo/replicant