CVSROOT: /cvs Module name: src Changes by: [email protected] 2024/03/28 22:50:11
Modified files:
lib/libcrypto/x509: x509_vpm.c
Log message:
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
