aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2020-02-06 17:04:22 +0100
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2020-02-08 00:48:04 +0100
commitb528c6f3fe2e46e90ee3eaff0ef13e1cf3f464d4 (patch)
tree11e1c8f9239426a0f3f5ef0a33e3cc82993cf0c5
parent945d7b9f4b82aa56461c4ff2a0578ba104931e08 (diff)
downloadhardware_replicant_libsamsung-ipc-b528c6f3fe2e46e90ee3eaff0ef13e1cf3f464d4.tar.gz
hardware_replicant_libsamsung-ipc-b528c6f3fe2e46e90ee3eaff0ef13e1cf3f464d4.tar.bz2
hardware_replicant_libsamsung-ipc-b528c6f3fe2e46e90ee3eaff0ef13e1cf3f464d4.zip
devices: aries: fix compilation with -Werror
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@cyberdimension.org>
-rw-r--r--samsung-ipc/devices/aries/aries.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/samsung-ipc/devices/aries/aries.c b/samsung-ipc/devices/aries/aries.c
index 023db0a..f0fe41b 100644
--- a/samsung-ipc/devices/aries/aries.c
+++ b/samsung-ipc/devices/aries/aries.c
@@ -620,7 +620,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;
}