diff options
| author | jsing <> | 2014-12-14 14:45:33 +0000 |
|---|---|---|
| committer | jsing <> | 2014-12-14 14:45:33 +0000 |
| commit | c0df9476a904c1327ca3ab8b4ae88c4cf3c91b95 (patch) | |
| tree | c731fb3d6408a05f8639b924894349c92f373669 | |
| parent | fa847863953bc9451403a8073e1166ea25d2a97b (diff) | |
| download | openbsd-c0df9476a904c1327ca3ab8b4ae88c4cf3c91b95.tar.gz openbsd-c0df9476a904c1327ca3ab8b4ae88c4cf3c91b95.tar.bz2 openbsd-c0df9476a904c1327ca3ab8b4ae88c4cf3c91b95.zip | |
Remove redundant NULL checks before free - BN_free(), BIO_free_all() and
EC_GROUP_free() all have implicit NULL checks.
Diffstat (limited to '')
| -rw-r--r-- | src/usr.bin/openssl/ecparam.c | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/src/usr.bin/openssl/ecparam.c b/src/usr.bin/openssl/ecparam.c index 4b2119ee21..1441fa7d2a 100644 --- a/src/usr.bin/openssl/ecparam.c +++ b/src/usr.bin/openssl/ecparam.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: ecparam.c,v 1.5 2014/12/07 14:58:50 jsing Exp $ */ | 1 | /* $OpenBSD: ecparam.c,v 1.6 2014/12/14 14:45:33 jsing Exp $ */ |
| 2 | /* | 2 | /* |
| 3 | * Written by Nils Larsch for the OpenSSL project. | 3 | * Written by Nils Larsch for the OpenSSL project. |
| 4 | */ | 4 | */ |
| @@ -583,25 +583,20 @@ ecparam_main(int argc, char **argv) | |||
| 583 | EC_KEY_free(eckey); | 583 | EC_KEY_free(eckey); |
| 584 | } | 584 | } |
| 585 | ret = 0; | 585 | ret = 0; |
| 586 | |||
| 586 | end: | 587 | end: |
| 587 | if (ec_p) | 588 | BN_free(ec_p); |
| 588 | BN_free(ec_p); | 589 | BN_free(ec_a); |
| 589 | if (ec_a) | 590 | BN_free(ec_b); |
| 590 | BN_free(ec_a); | 591 | BN_free(ec_gen); |
| 591 | if (ec_b) | 592 | BN_free(ec_order); |
| 592 | BN_free(ec_b); | 593 | BN_free(ec_cofactor); |
| 593 | if (ec_gen) | 594 | |
| 594 | BN_free(ec_gen); | ||
| 595 | if (ec_order) | ||
| 596 | BN_free(ec_order); | ||
| 597 | if (ec_cofactor) | ||
| 598 | BN_free(ec_cofactor); | ||
| 599 | free(buffer); | 595 | free(buffer); |
| 596 | |||
| 600 | BIO_free(in); | 597 | BIO_free(in); |
| 601 | if (out != NULL) | 598 | BIO_free_all(out); |
| 602 | BIO_free_all(out); | 599 | EC_GROUP_free(group); |
| 603 | if (group != NULL) | ||
| 604 | EC_GROUP_free(group); | ||
| 605 | 600 | ||
| 606 | return (ret); | 601 | return (ret); |
| 607 | } | 602 | } |
