From: Tom Vrancken Date: Mon, 22 Oct 2018 08:52:08 +0000 (+0200) Subject: Simplified check for NULL pointer to reduce code changes. X-Git-Tag: gnutls_3_6_5~52^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8f1bede3047ef30b10cb7232e62afd8d9f82ebe;p=thirdparty%2Fgnutls.git Simplified check for NULL pointer to reduce code changes. Signed-off-by: Tom Vrancken --- 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); }