[glib-networking/wip/openssl] cleanup



commit 8137b844bb3a8ad93ddec077cbd492a5fed43cc0
Author: Ignacio Casal Quinteiro <icq gnome org>
Date:   Tue Feb 9 15:09:36 2016 +0100

    cleanup

 tls/openssl/gtlsfiledatabase-openssl.c |   18 ++++--------------
 1 files changed, 4 insertions(+), 14 deletions(-)
---
diff --git a/tls/openssl/gtlsfiledatabase-openssl.c b/tls/openssl/gtlsfiledatabase-openssl.c
index e2659b0..3f1c01d 100644
--- a/tls/openssl/gtlsfiledatabase-openssl.c
+++ b/tls/openssl/gtlsfiledatabase-openssl.c
@@ -233,20 +233,10 @@ g_tls_file_database_openssl_finalize (GObject *object)
 
   priv = g_tls_file_database_openssl_get_instance_private (file_database);
 
-  if (priv->subjects)
-    g_hash_table_destroy (priv->subjects);
-  priv->subjects = NULL;
-
-  if (priv->issuers)
-    g_hash_table_destroy (priv->issuers);
-  priv->issuers = NULL;
-
-  if (priv->complete)
-    g_hash_table_destroy (priv->complete);
-  priv->complete = NULL;
-
-  if (priv->certs_by_handle)
-    g_hash_table_destroy (priv->certs_by_handle);
+  g_clear_pointer (&priv->subjects, g_hash_table_destroy);
+  g_clear_pointer (&priv->issuers, g_hash_table_destroy);
+  g_clear_pointer (&priv->complete, g_hash_table_destroy);
+  g_clear_pointer (&priv->certs_by_handle, g_hash_table_destroy);
 
   g_free (priv->anchor_filename);
   priv->anchor_filename = NULL;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]