]> granicus.if.org Git - curl/commitdiff
test537: use correct variable type
authorMarcel Raad <raad@teamviewer.com>
Fri, 5 May 2017 07:37:05 +0000 (09:37 +0200)
committerMarcel Raad <raad@teamviewer.com>
Mon, 8 May 2017 07:19:18 +0000 (09:19 +0200)
Avoids narrowing conversion warnings because rlim_t is usually
unsigned long.

Closes https://github.com/curl/curl/pull/1469

tests/libtest/lib537.c

index 6d7c3e40fb02308c8647002a8134b4c749f48ced..cfa1179d7f30c6c37374d59daf73aadcf229f2f9 100644 (file)
@@ -103,7 +103,7 @@ static int fopen_works(void)
 static int rlimit(int keep_open)
 {
   int *tmpfd;
-  int nitems, i;
+  rlim_t nitems, i;
   int *memchunk = NULL;
   char *fmt;
   struct rlimit rl;
@@ -232,7 +232,7 @@ static int rlimit(int keep_open)
   if(nitems > 0x7fff)
     nitems = 0x40000;
   do {
-    num_open.rlim_max = sizeof(*memchunk) * (size_t)nitems;
+    num_open.rlim_max = sizeof(*memchunk) * nitems;
     snprintf(strbuff, sizeof(strbuff), fmt, num_open.rlim_max);
     fprintf(stderr, "allocating memchunk %s byte array\n", strbuff);
     memchunk = malloc(sizeof(*memchunk) * (size_t)nitems);