]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Simplified check for NULL pointer to reduce code changes.
authorTom Vrancken <dev@tomvrancken.nl>
Mon, 22 Oct 2018 08:52:08 +0000 (10:52 +0200)
committerTom Vrancken <dev@tomvrancken.nl>
Mon, 22 Oct 2018 08:52:08 +0000 (10:52 +0200)
Signed-off-by: Tom Vrancken <dev@tomvrancken.nl>
lib/cert-cred.c

index fc24c75ec423add9b88d8e64be114c10db5b769a..2d7009b2e589f0f9046afb5d983daeefa31ff65d 100644 (file)
@@ -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);
 }