Fix bad error handling in pdf_pkcs7_openssl_read_pfx.
Fix bad error handling in pdf_pkcs7_openssl_read_pfx.

Failure within this function could lead to segfaults in drop_signer. The
problem was early allocation of the signer struct without setting its
drop method, so that on error signer was non-null, but not in a state
where drop_signer could be called.

fluks/mupdf-x11-bookmarks,TamirEvan/mupdf,sebras/mupdf,fluks/mupdf-x11-bookmarks,sebras/mupdf,fluks/mupdf-x11-bookmarks,ccxvii/mupdf,ccxvii/mupdf,muennich/mupdf,muennich/mupdf,sebras/mupdf,TamirEvan/mupdf,muennich/mupdf,fluks/mupdf-x11-bookmarks,TamirEvan/mupdf,muennich/mupdf,TamirEvan/mupdf,TamirEvan/mupdf,ArtifexSoftware/mupdf,ArtifexSoftware/mupdf,ArtifexSoftware/mupdf,muennich/mupdf,muennich/mupdf,ccxvii/mupdf,sebras/mupdf,ccxvii/mupdf,ArtifexSoftware/mupdf,fluks/mupdf-x11-bookmarks,fluks/mupdf-x11-bookmarks,ArtifexSoftware/mupdf,ArtifexSoftware/mupdf,muennich/mupdf,TamirEvan/mupdf,ArtifexSoftware/mupdf,ccxvii/mupdf,ccxvii/mupdf,ArtifexSoftware/mupdf,TamirEvan/mupdf,fluks/mupdf-x11-bookmarks,sebras/mupdf,TamirEvan/mupdf,sebras/mupdf