CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2026/01/07 03:18:35

Modified files:
        lib/libcrypto/asn1: asn1t.h 

Log message:
Fix ASN1_ADB_END macro, make it compatible with OpenSSL

In asn1t.h r1.18 (commit 9b72422d) I removed the app_items member from
ASN1_ADB and failed to fix up the ASN1_ADB_END() macro that populates
the ASN1_ADB. This means ASN1_ADB_END() tried to initialize one member
too many and would thus cause a compilation failure, so nobody uses this
with LibreSSL. Internally, we have expanded all its uses.

We could leave it broken or fix it up. Take the opportunity to add an
unused adb_cb() argument instead, making the macro invocation compatible
with OpenSSL.

ok jsing kenjiro

Reply via email to