diff options
author | tb <> | 2025-05-24 19:45:34 +0000 |
---|---|---|
committer | tb <> | 2025-05-24 19:45:34 +0000 |
commit | cfa724cf6aec2c8b01b7611b510bc617bea7af64 (patch) | |
tree | fd557221697d0d1fff3dfb2f69a8c613557093d7 /src/lib/libc/stdlib/malloc.3 | |
parent | ff9d397e7e76ff6cf62ce357ec25a615036b5c55 (diff) | |
download | openbsd-cfa724cf6aec2c8b01b7611b510bc617bea7af64.tar.gz openbsd-cfa724cf6aec2c8b01b7611b510bc617bea7af64.tar.bz2 openbsd-cfa724cf6aec2c8b01b7611b510bc617bea7af64.zip |
Create bm->buf from the start to avoid arithmetic on NULL
This is a different way of avoiding the pointer arithmetic on NULL and
avoids test breakage in pyca/cryptography. This is also a gross hack
that penalizes existing callers of BIO_s_mem(), but this is rarely
called in a hot loop and if so that will most likely be a test.
ok kenjiro joshua jsing
Diffstat (limited to 'src/lib/libc/stdlib/malloc.3')
0 files changed, 0 insertions, 0 deletions