summaryrefslogtreecommitdiffstats
path: root/lib/libc/regex/engine.c
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2009-03-28 06:47:05 +0000
committerdelphij <delphij@FreeBSD.org>2009-03-28 06:47:05 +0000
commit643b09b14049932ff77ddf2e99f6935754899f36 (patch)
tree4c32b507a13d50721992f7b201c59d4ff430acfe /lib/libc/regex/engine.c
parente48618535619834d141c38be9c90eb68ebbc296a (diff)
downloadFreeBSD-src-643b09b14049932ff77ddf2e99f6935754899f36.zip
FreeBSD-src-643b09b14049932ff77ddf2e99f6935754899f36.tar.gz
- If (keysize+datasize)%(bsize=14)==0, insertion of a `big key' would cause
an invariant (actually, an ugly hack) to fail, and all Hell would break loose. When deleting a big key, the offset of an empty page should be bsize, not bsize-1; otherwise an insertion into the empty page will cause the new key to be elongated by 1 byte. Make the packing more dense in a couple of cases. - fix NULL dereference exposed on big bsize values; Obtained from: NetBSD via OpenBSD
Diffstat (limited to 'lib/libc/regex/engine.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud