diff options
author | 2008-05-06 03:24:25 +0000 | |
---|---|---|
committer | 2008-05-06 03:24:25 +0000 | |
commit | e1befed4edddb743b6f127990bc7e349a53f3c1b (patch) | |
tree | 32601f75663b0c65b2d62dbfb561f5af6ddb64ba /sys/net/pf_ioctl.c | |
parent | fix debug output. (diff) | |
download | wireguard-openbsd-e1befed4edddb743b6f127990bc7e349a53f3c1b.tar.xz wireguard-openbsd-e1befed4edddb743b6f127990bc7e349a53f3c1b.zip |
Prevent possible overflow of int variable on large memory machines.
ok kettenis@
Diffstat (limited to 'sys/net/pf_ioctl.c')
-rw-r--r-- | sys/net/pf_ioctl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/net/pf_ioctl.c b/sys/net/pf_ioctl.c index 9226258352b..16032abb727 100644 --- a/sys/net/pf_ioctl.c +++ b/sys/net/pf_ioctl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pf_ioctl.c,v 1.193 2007/12/02 12:08:04 pascoe Exp $ */ +/* $OpenBSD: pf_ioctl.c,v 1.194 2008/05/06 03:24:25 weingart Exp $ */ /* * Copyright (c) 2001 Daniel Hartmeier @@ -160,7 +160,7 @@ pfattach(int num) pool_sethardlimit(pf_pool_limits[PF_LIMIT_STATES].pp, pf_pool_limits[PF_LIMIT_STATES].limit, NULL, 0); - if (ptoa(physmem) <= 100*1024*1024) + if (physmem <= atop(100*1024*1024)) pf_pool_limits[PF_LIMIT_TABLE_ENTRIES].limit = PFR_KENTRY_HIWAT_SMALL; |