Commit eeec060d authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

Don't finalize signerinfo if reuse and partial both set.

parent 0efb7b1e
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -216,7 +216,8 @@ PKCS7_SIGNER_INFO *PKCS7_sign_add_signer(PKCS7 *p7, X509 *signcert,
			{
			if (!pkcs7_copy_existing_digest(p7, si))
				goto err;
			if (!PKCS7_SIGNER_INFO_sign(si))
			if (!(flags & PKCS7_PARTIAL) &&
					!PKCS7_SIGNER_INFO_sign(si))
				goto err;
			}
		}