CVSROOT:        /cvs
Module name:    src
Changes by:     t...@cvs.openbsd.org    2018/04/14 01:09:21

Modified files:
        lib/libcrypto/asn1: d2i_pr.c 
        lib/libcrypto/dh: dh_lib.c 
        lib/libcrypto/dsa: dsa_lib.c 
        lib/libcrypto/ecdh: ech_lib.c 
        lib/libcrypto/ecdsa: ecs_lib.c 
        lib/libcrypto/engine: eng_init.c 
        lib/libcrypto/evp: digest.c evp_enc.c p_lib.c pmeth_lib.c 
        lib/libcrypto/pem: pem_lib.c 
        lib/libcrypto/rsa: rsa_lib.c 
        lib/libssl     : ssl_lib.c 

Log message:
make ENGINE_finish() succeed on NULL and simplify callers as in
OpenSSL commit 7c96dbcdab9 by Rich Salz.

This cleans up the caller side quite a bit and reduces the number of
lines enclosed in #ifndef OPENSSL_NO_ENGINE.  codesearch.debian.net
shows that almost nothing checks the return value of ENGINE_finish().
While there, replace a few nearby 'if (!ptr)' with 'if (ptr == NULL)'.

ok jsing, tested by & ok inoguchi

Reply via email to