From 05b0fdac8c126d3d94101eceda7b0bd748638aeb Mon Sep 17 00:00:00 2001 From: Julian Elischer Date: Sat, 10 May 2008 15:02:56 +0000 Subject: [PATCH] Change two variables to size_t to improve portability. Submitted by: Xin Li --- sbin/ipfw/ipfw2.c | 3 ++- usr.sbin/setfib/setfib.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/sbin/ipfw/ipfw2.c b/sbin/ipfw/ipfw2.c index 1a99cb18eb5e..9208ff0f4310 100644 --- a/sbin/ipfw/ipfw2.c +++ b/sbin/ipfw/ipfw2.c @@ -4964,11 +4964,12 @@ add(int ac, char *av[]) case TOK_SETFIB: { int numfibs; + size_t intsize = sizeof(int); action->opcode = O_SETFIB; NEED1("missing fib number"); action->arg1 = strtoul(*av, NULL, 10); - if (sysctlbyname("net.fibs", &numfibs, &i, NULL, 0) == -1) + if (sysctlbyname("net.fibs", &numfibs, &intsize, NULL, 0) == -1) errx(EX_DATAERR, "fibs not suported.\n"); if (action->arg1 >= numfibs) /* Temporary */ errx(EX_DATAERR, "fib too large.\n"); diff --git a/usr.sbin/setfib/setfib.c b/usr.sbin/setfib/setfib.c index 3b15224b1f90..8ceff48596ae 100644 --- a/usr.sbin/setfib/setfib.c +++ b/usr.sbin/setfib/setfib.c @@ -50,7 +50,7 @@ main(int argc, char *argv[]) int ch; char *ep; int numfibs; - int intsize = sizeof(int); + size_t intsize = sizeof(int); if (sysctlbyname("net.fibs", &numfibs, &intsize, NULL, 0) == -1) errx(1, "Multiple FIBS not supported");