From 6e1ad492cef509649e84cdedd1a3618f04d87e46 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=81lvaro=20Fern=C3=A1ndez=20Rojas?= Date: Tue, 26 Aug 2025 16:11:36 +0200 Subject: [PATCH] router: replace ssize_t with size_t MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Both valid_addr_cnt and invalid_addr_cnt should be defined with size_t instead of ssize_t because addr6_len and invalid_addr6_len are defined with size_t. Signed-off-by: Álvaro Fernández Rojas --- src/router.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/router.c b/src/router.c index 2443078..931c24d 100644 --- a/src/router.c +++ b/src/router.c @@ -467,7 +467,7 @@ static int send_router_advert(struct interface *iface, const struct in6_addr *fr struct sockaddr_in6 dest; size_t dns_sz = 0, search_sz = 0, pref64_sz = 0, dnrs_sz = 0; size_t pfxs_cnt = 0, routes_cnt = 0; - ssize_t valid_addr_cnt = 0, invalid_addr_cnt = 0; + size_t valid_addr_cnt = 0, invalid_addr_cnt = 0; /* * lowest_found_lifetime stores the lowest lifetime of all prefixes; * necessary to find shortest adv interval necessary @@ -567,7 +567,7 @@ static int send_router_advert(struct interface *iface, const struct in6_addr *fr } /* Construct Prefix Information options */ - for (ssize_t i = 0; i < valid_addr_cnt + invalid_addr_cnt; ++i) { + for (size_t i = 0; i < valid_addr_cnt + invalid_addr_cnt; ++i) { struct odhcpd_ipaddr *addr = &addrs[i]; struct nd_opt_prefix_info *p = NULL; uint32_t preferred_lt = 0; @@ -812,7 +812,7 @@ static int send_router_advert(struct interface *iface, const struct in6_addr *fr * WAN interface. */ - for (ssize_t i = 0; i < valid_addr_cnt; ++i) { + for (size_t i = 0; i < valid_addr_cnt; ++i) { struct odhcpd_ipaddr *addr = &addrs[i]; struct nd_opt_route_info *tmp; uint32_t valid_lt; -- 2.30.2