summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjsing <>2015-02-19 05:12:01 +0000
committerjsing <>2015-02-19 05:12:01 +0000
commit8ad720213befab5b57cf61e74b30f2150bee6153 (patch)
treeeb3906ac07adc8a710bc68f5a80e1a00987bbcb1
parent95d5407a5238dd1d725ff4fbbf7466a9c79dd555 (diff)
downloadopenbsd-8ad720213befab5b57cf61e74b30f2150bee6153.tar.gz
openbsd-8ad720213befab5b57cf61e74b30f2150bee6153.tar.bz2
openbsd-8ad720213befab5b57cf61e74b30f2150bee6153.zip
BN_free() has its own NULL check.
-rw-r--r--src/regress/lib/libcrypto/bn/general/bntest.c21
1 files changed, 7 insertions, 14 deletions
diff --git a/src/regress/lib/libcrypto/bn/general/bntest.c b/src/regress/lib/libcrypto/bn/general/bntest.c
index 6882702e93..9debc00042 100644
--- a/src/regress/lib/libcrypto/bn/general/bntest.c
+++ b/src/regress/lib/libcrypto/bn/general/bntest.c
@@ -1709,14 +1709,10 @@ test_kron(BIO *bp, BN_CTX *ctx)
1709 fflush(stderr); 1709 fflush(stderr);
1710 ret = 1; 1710 ret = 1;
1711err: 1711err:
1712 if (a != NULL) 1712 BN_free(a);
1713 BN_free(a); 1713 BN_free(b);
1714 if (b != NULL) 1714 BN_free(r);
1715 BN_free(b); 1715 BN_free(t);
1716 if (r != NULL)
1717 BN_free(r);
1718 if (t != NULL)
1719 BN_free(t);
1720 return ret; 1716 return ret;
1721} 1717}
1722 1718
@@ -1803,12 +1799,9 @@ test_sqrt(BIO *bp, BN_CTX *ctx)
1803 } 1799 }
1804 ret = 1; 1800 ret = 1;
1805err: 1801err:
1806 if (a != NULL) 1802 BN_free(a);
1807 BN_free(a); 1803 BN_free(p);
1808 if (p != NULL) 1804 BN_free(r);
1809 BN_free(p);
1810 if (r != NULL)
1811 BN_free(r);
1812 return ret; 1805 return ret;
1813} 1806}
1814 1807