summaryrefslogtreecommitdiff
path: root/sys/dev/pci/eap.c
diff options
context:
space:
mode:
authorMichael Shalayeff <mickey@cvs.openbsd.org>2005-04-14 12:42:17 +0000
committerMichael Shalayeff <mickey@cvs.openbsd.org>2005-04-14 12:42:17 +0000
commit0376f10f6c035e7fa72d59fdf7b92fb4ec4f2c26 (patch)
tree4a95d8131e42c023c194b39bd9f91035810fe9d6 /sys/dev/pci/eap.c
parent2d21004459b6f5706b65f83b0b3632e9ccf9add6 (diff)
make sure round_blocksize does not produce 0 after alignment
Diffstat (limited to 'sys/dev/pci/eap.c')
-rw-r--r--sys/dev/pci/eap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/pci/eap.c b/sys/dev/pci/eap.c
index f53a41bec41..5e73a993835 100644
--- a/sys/dev/pci/eap.c
+++ b/sys/dev/pci/eap.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: eap.c,v 1.23 2004/12/17 08:04:45 jsg Exp $ */
+/* $OpenBSD: eap.c,v 1.24 2005/04/14 12:42:16 mickey Exp $ */
/* $NetBSD: eap.c,v 1.46 2001/09/03 15:07:37 reinoud Exp $ */
/*
@@ -1051,7 +1051,7 @@ eap_set_params(void *addr, int setmode, int usemode,
int
eap_round_blocksize(void *addr, int blk)
{
- return (blk & -32); /* keep good alignment */
+ return ((blk + 31) & -32); /* keep good alignment */
}
int