summaryrefslogtreecommitdiff
path: root/src/lib/libc/stdlib/recallocarray.c
diff options
context:
space:
mode:
authorjsing <>2018-11-24 04:11:47 +0000
committerjsing <>2018-11-24 04:11:47 +0000
commit8e6972c56a2f404ee1ab7aef845a882f2db938d8 (patch)
treee76987af4d3eff5c5d457887ba61d74f44234bb1 /src/lib/libc/stdlib/recallocarray.c
parente8890ed3b276eb268ca4797509a7faf50534f77d (diff)
downloadopenbsd-8e6972c56a2f404ee1ab7aef845a882f2db938d8.tar.gz
openbsd-8e6972c56a2f404ee1ab7aef845a882f2db938d8.tar.bz2
openbsd-8e6972c56a2f404ee1ab7aef845a882f2db938d8.zip
Store and return the locking callbacks, restoring previous behaviour.
The previous code meant that a caller could set the locking callback, after which CRYPTO_get_locking_callback() would return non-NULL. Some existing code depends on this behaviour, specifically to identify if lock handling has been configured. As such, always returning NULL from CRYPTO_get_locking_callback() can result in unexpected application behaviour. ok bcook@
Diffstat (limited to 'src/lib/libc/stdlib/recallocarray.c')
0 files changed, 0 insertions, 0 deletions