Mercurial > illumos > illumos-gate
changeset 3693:0500530f987d
6525824 assertion failed: b->bs_words * (1 << 6) > elt
author | esaxe |
---|---|
date | Wed, 21 Feb 2007 17:37:15 -0800 |
parents | b717db492822 |
children | e4b684010e8d |
files | usr/src/uts/common/os/bitset.c |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/common/os/bitset.c Wed Feb 21 15:26:17 2007 -0800 +++ b/usr/src/uts/common/os/bitset.c Wed Feb 21 17:37:15 2007 -0800 @@ -128,7 +128,8 @@ int bitset_in_set(bitset_t *b, uint_t elt) { - ASSERT(b->bs_words * BT_NBIPUL > elt); + if (elt >= b->bs_words * BT_NBIPUL) + return (0); return (BT_TEST(b->bs_set, elt)); }