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

check DSA_sign() return value properly

parent d5b8c464
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -132,7 +132,7 @@ static int pkey_dsa_sign(EVP_PKEY_CTX *ctx, unsigned char *sig, size_t *siglen,

	ret = DSA_sign(type, tbs, tbslen, sig, &sltmp, dsa);

	if (ret < 0)
	if (ret <= 0)
		return ret;
	*siglen = sltmp;
	return 1;