summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Vrancken <dev@tomvrancken.nl>2018-10-22 10:52:08 +0200
committerTom Vrancken <dev@tomvrancken.nl>2018-10-22 10:52:08 +0200
commita8f1bede3047ef30b10cb7232e62afd8d9f82ebe (patch)
tree4dc381d9ba5c358207b12925afd28b23e81cd326
parenta25e690eb3659a3fe71c504bc9fb1ec2b0218d30 (diff)
downloadgnutls-a8f1bede3047ef30b10cb7232e62afd8d9f82ebe.tar.gz
Simplified check for NULL pointer to reduce code changes.
Signed-off-by: Tom Vrancken <dev@tomvrancken.nl>
-rw-r--r--lib/cert-cred.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/lib/cert-cred.c b/lib/cert-cred.c
index fc24c75ec4..2d7009b2e5 100644
--- a/lib/cert-cred.c
+++ b/lib/cert-cred.c
@@ -197,17 +197,18 @@ void
gnutls_certificate_free_credentials(gnutls_certificate_credentials_t sc)
{
// Check for valid pointer and otherwise do nothing
- if (sc != NULL) {
- gnutls_x509_trust_list_deinit(sc->tlist, 1);
- gnutls_certificate_free_keys(sc);
- memset(sc->pin_tmp, 0, sizeof(sc->pin_tmp));
-
- if (sc->deinit_dh_params) {
- gnutls_dh_params_deinit(sc->dh_params);
- }
-
- gnutls_free(sc);
+ if (sc == NULL)
+ return;
+
+ gnutls_x509_trust_list_deinit(sc->tlist, 1);
+ gnutls_certificate_free_keys(sc);
+ memset(sc->pin_tmp, 0, sizeof(sc->pin_tmp));
+
+ if (sc->deinit_dh_params) {
+ gnutls_dh_params_deinit(sc->dh_params);
}
+
+ gnutls_free(sc);
}