Sfoglia il codice sorgente

if2ip: make the buf_size arg a size_t

sizes should be size_t

Ref: #13489
Closes #13505
Daniel Stenberg 3 settimane fa
parent
commit
0199104e94
2 ha cambiato i file con 4 aggiunte e 4 eliminazioni
  1. 3 3
      lib/if2ip.c
  2. 1 1
      lib/if2ip.h

+ 3 - 3
lib/if2ip.c

@@ -102,7 +102,7 @@ if2ip_result_t Curl_if2ip(int af,
                           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 @@ if2ip_result_t Curl_if2ip(int af,
                           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 @@ if2ip_result_t Curl_if2ip(int af,
                           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

+ 1 - 1
lib/if2ip.h

@@ -50,7 +50,7 @@ if2ip_result_t Curl_if2ip(int af,
                           unsigned int local_scope_id,
 #endif
                           const char *interf,
-                          char *buf, int buf_size);
+                          char *buf, size_t buf_size);
 
 #ifdef __INTERIX