diff --git a/sbin/sysctl/sysctl.c b/sbin/sysctl/sysctl.c index 404a6d6af3b1..5b5672c16a46 100644 --- a/sbin/sysctl/sysctl.c +++ b/sbin/sysctl/sysctl.c @@ -168,7 +168,7 @@ parse(char *string) switch (kind & CTLTYPE) { case CTLTYPE_INT: - intval = atoi(newval); + intval = (int) strtol(newval, NULL, 0); newval = &intval; newsize = sizeof intval; break;