Update the d2i docs to reflect reality
authorMatt Caswell <matt@openssl.org>
Wed, 12 Jun 2019 11:12:07 +0000 (12:12 +0100)
committerMatt Caswell <matt@openssl.org>
Thu, 13 Jun 2019 09:23:54 +0000 (10:23 +0100)
commitb1d14c412a0ff06d191ef5640bd90bbcd590035c
treeb08de43e04a44d1e427bc0e4dd1344a13ee04660
parent02f209bb47bdf6a03489d57ac1ba6ae5f2ed8c78
Update the d2i docs to reflect reality

The d2i docs state that if an error occurs then |*a| is not freed. This
is not correct. On error it is freed and set to NULL. We update the docs
to say this, and also discuss the fact that this behaviour was inconsistent
prior to OpenSSL 1.1.0.

Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org>
(Merged from https://github.com/openssl/openssl/pull/9146)
doc/man3/d2i_X509.pod