ipvsadm: fix compile warning in print_largenum

ipvsadm.c: In function ‘print_largenum’:
ipvsadm.c:1445:3: warning: field width specifier ‘*’ expects argument of
 type ‘int’, but argument 2 has type ‘size_t’ [-Wformat=]
   printf("%*llu", len <= 8 ? 9 : len + 1, i);
   ^

Fix by reducing the scope and use int for len instead.

Signed-off-by: Daniel Borkmann <dborkman@redhat.com>
Acked-by: Simon Horman <horms@verge.net.au>
Acked-by: Julian Anastasov <ja@ssi.bg>
Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
diff --git a/ipvsadm.c b/ipvsadm.c
index 1190839..8931412 100644
--- a/ipvsadm.c
+++ b/ipvsadm.c
@@ -1437,15 +1437,15 @@
 
 static void print_largenum(unsigned long long i, unsigned int format)
 {
-	char mytmp[32];
-	size_t len;
-
 	if (format & FMT_EXACT) {
+		char mytmp[32];
+		int len;
+
 		len = snprintf(mytmp, 32, "%llu", i);
 		printf("%*llu", len <= 8 ? 9 : len + 1, i);
 		return;
 	}
-	
+
 	if (i < 100000000)			/* less than 100 million */
 		printf("%9llu", i);
 	else if (i < 1000000000)		/* less than 1 billion */