From dde16d555621516989c9a991f2a36ba9078d9b17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Raimbault?= Date: Wed, 17 Jul 2024 15:00:42 +0200 Subject: [PATCH] Remove useless cast in setsockopt call (closes #721) --- src/modbus-tcp.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/modbus-tcp.c b/src/modbus-tcp.c index 67ee84a7..31bbfcaf 100644 --- a/src/modbus-tcp.c +++ b/src/modbus-tcp.c @@ -230,7 +230,7 @@ static int _modbus_tcp_set_ipv4_options(int s) /* Set the TCP no delay flag */ /* SOL_TCP = IPPROTO_TCP */ option = 1; - rc = setsockopt(s, IPPROTO_TCP, TCP_NODELAY, (const void *) &option, sizeof(int)); + rc = setsockopt(s, IPPROTO_TCP, TCP_NODELAY, &option, sizeof(int)); if (rc == -1) { return -1; } @@ -258,7 +258,7 @@ static int _modbus_tcp_set_ipv4_options(int s) **/ /* Set the IP low delay option */ option = IPTOS_LOWDELAY; - rc = setsockopt(s, IPPROTO_IP, IP_TOS, (const void *) &option, sizeof(int)); + rc = setsockopt(s, IPPROTO_IP, IP_TOS, &option, sizeof(int)); if (rc == -1) { return -1; } @@ -547,8 +547,7 @@ int modbus_tcp_listen(modbus_t *ctx, int nb_connection) } enable = 1; - if (setsockopt(new_s, SOL_SOCKET, SO_REUSEADDR, (char *) &enable, sizeof(enable)) == - -1) { + if (setsockopt(new_s, SOL_SOCKET, SO_REUSEADDR, &enable, sizeof(enable)) == -1) { close(new_s); return -1; } @@ -665,8 +664,7 @@ int modbus_tcp_pi_listen(modbus_t *ctx, int nb_connection) continue; } else { int enable = 1; - rc = - setsockopt(s, SOL_SOCKET, SO_REUSEADDR, (void *) &enable, sizeof(enable)); + rc = setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &enable, sizeof(enable)); if (rc != 0) { close(s); if (ctx->debug) {