summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/dsa
diff options
context:
space:
mode:
authorjsing <>2024-05-06 14:36:05 +0000
committerjsing <>2024-05-06 14:36:05 +0000
commitd45b716825a1d5fe9ecacfa6604c73bbbb7271c8 (patch)
treea4883e721f295435bac767d62c756c1c9462baa8 /src/lib/libcrypto/dsa
parentd8b68bed853f60a20b979d5840f5e7a0e25ea153 (diff)
downloadopenbsd-d45b716825a1d5fe9ecacfa6604c73bbbb7271c8.tar.gz
openbsd-d45b716825a1d5fe9ecacfa6604c73bbbb7271c8.tar.bz2
openbsd-d45b716825a1d5fe9ecacfa6604c73bbbb7271c8.zip
Guard call to contract() from doall_util_fn().
It is not safe to unconditionally call contract() - when called repeatedly it will shrink the bucket array to zero and then attempt to access that allocation on the next call. Use the same guard that is used in lh_delete(). Issue found when investigating haproxy crashes reported by wizard-it on GitHub. ok tb@
Diffstat (limited to 'src/lib/libcrypto/dsa')
0 files changed, 0 insertions, 0 deletions