if2ip: make the buf_size arg a size_t
sizes should be size_t
Ref: #13489
Closes #13505
diff --git a/lib/if2ip.c b/lib/if2ip.c
index 36dfe8b..42e1450 100644
--- a/lib/if2ip.c
+++ b/lib/if2ip.c
@@ -102,7 +102,7 @@
unsigned int local_scope_id,
#endif
const char *interf,
- char *buf, int buf_size)
+ char *buf, size_t buf_size)
{
struct ifaddrs *iface, *head;
if2ip_result_t res = IF2IP_NOT_FOUND;
@@ -187,7 +187,7 @@
unsigned int local_scope_id,
#endif
const char *interf,
- char *buf, int buf_size)
+ char *buf, size_t buf_size)
{
struct ifreq req;
struct in_addr in;
@@ -242,7 +242,7 @@
unsigned int local_scope_id,
#endif
const char *interf,
- char *buf, int buf_size)
+ char *buf, size_t buf_size)
{
(void) af;
#ifdef USE_IPV6
diff --git a/lib/if2ip.h b/lib/if2ip.h
index e251d1d..f4b2f4c 100644
--- a/lib/if2ip.h
+++ b/lib/if2ip.h
@@ -50,7 +50,7 @@
unsigned int local_scope_id,
#endif
const char *interf,
- char *buf, int buf_size);
+ char *buf, size_t buf_size);
#ifdef __INTERIX