]> granicus.if.org Git - curl/commitdiff
unit1305: fix compiler warning
authorMarcel Raad <raad@teamviewer.com>
Fri, 5 May 2017 09:44:22 +0000 (11:44 +0200)
committerMarcel Raad <raad@teamviewer.com>
Fri, 5 May 2017 09:44:22 +0000 (11:44 +0200)
calloc and ai_addrlen expect different (usually unsigned) types.

tests/unit/unit1305.c

index db0a44c5f714fa962f59931bc8478e923fe391f5..b958d0434bc23392e0f70fe56f98dbe9f4ba5266 100644 (file)
@@ -76,9 +76,6 @@ static void unit_stop(void)
 static Curl_addrinfo *fake_ai(void)
 {
   static Curl_addrinfo *ai;
-  int ss_size;
-
-  ss_size = sizeof(struct sockaddr_in);
 
   ai = calloc(1, sizeof(Curl_addrinfo));
   if(!ai)
@@ -90,7 +87,7 @@ static Curl_addrinfo *fake_ai(void)
     return NULL;
   }
 
-  ai->ai_addr = calloc(1, ss_size);
+  ai->ai_addr = calloc(1, sizeof(struct sockaddr_in));
   if(!ai->ai_addr) {
     free(ai->ai_canonname);
     free(ai);
@@ -98,7 +95,7 @@ static Curl_addrinfo *fake_ai(void)
   }
 
   ai->ai_family = AF_INET;
-  ai->ai_addrlen = ss_size;
+  ai->ai_addrlen = sizeof(struct sockaddr_in);
 
   return ai;
 }