From 31c9e19abb34830782fae3bdb6880b69dbc71b99 Mon Sep 17 00:00:00 2001 From: Sergey Ponomarev Date: Tue, 9 Apr 2024 23:17:57 +0300 Subject: [PATCH] echosrv.c: fix Narrowing conversion from ssize_t to int --- echosrv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/echosrv.c b/echosrv.c index 6b513eb..4754d81 100644 --- a/echosrv.c +++ b/echosrv.c @@ -151,7 +151,7 @@ void udp_echo(struct listen_endpoint* listen_socket) while (1) { addrlen = sizeof(src_addr); - size_t len = recvfrom(listen_socket->socketfd, + ssize_t len = recvfrom(listen_socket->socketfd, data + prefix_len, sizeof(data) - prefix_len, 0, @@ -166,7 +166,7 @@ void udp_echo(struct listen_endpoint* listen_socket) print_udp_xchange(listen_socket->socketfd, &src_addr, addrlen); - int res = sendto(listen_socket->socketfd, + ssize_t res = sendto(listen_socket->socketfd, data, len + prefix_len, 0,