CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected]    2022/01/05 10:36:32

Modified files:
        lib/libcrypto/x509: x509_addr.c 

Log message:
Turn the validation_err() macro into a function

validation_err() is an ugly macro with side effects and a goto in it.
At the cost of a few lines of code we can turn this into a function
where the side effects are explicit and ret is now explicitly set in
the main body of addr_validate_path_internal().

We get to a point where it is halfway possible to reason about the
convoluted control flow in this function.

ok inoguchi jsing

Reply via email to