diff options
author | tb <> | 2024-03-29 04:50:11 +0000 |
---|---|---|
committer | tb <> | 2024-03-29 04:50:11 +0000 |
commit | 85218251e0b479212b2e2c267e504d095975edae (patch) | |
tree | a61cc09104315091d4f55dc8c023f57e5e93257d /src/lib/libcrypto/idea/i_ofb64.c | |
parent | c282f5d486e0f98cf3d6a665f95054e3b9e5b3dc (diff) | |
download | openbsd-85218251e0b479212b2e2c267e504d095975edae.tar.gz openbsd-85218251e0b479212b2e2c267e504d095975edae.tar.bz2 openbsd-85218251e0b479212b2e2c267e504d095975edae.zip |
Make X509_VERIFY_PARAM_set1_policies() less bad
If any OBJ_dup() fails along the way, a partially copied policy stack
would remain on the params object. This makes no sense. Implement and
use an sk_ASN1_OBJECT_deep_copy(), that copies the full stack or else
returns NULL.
Remove unnecessary NULL check and streamline some other logic.
ok jsing
Diffstat (limited to 'src/lib/libcrypto/idea/i_ofb64.c')
0 files changed, 0 insertions, 0 deletions