From eaa48caac40e8d023be94a32cad5705d1420c551 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Wed, 11 Nov 2020 18:16:24 +0100 Subject: [PATCH] shared: add nm_g_hash_table_ref()/nm_g_hash_table_unref() helpers --- shared/nm-glib-aux/nm-shared-utils.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/shared/nm-glib-aux/nm-shared-utils.h b/shared/nm-glib-aux/nm-shared-utils.h index cf01169d1c..337787bb0b 100644 --- a/shared/nm-glib-aux/nm-shared-utils.h +++ b/shared/nm-glib-aux/nm-shared-utils.h @@ -1662,6 +1662,19 @@ GPtrArray *_nm_g_ptr_array_copy(GPtrArray * array, /*****************************************************************************/ +static inline GHashTable * +nm_g_hash_table_ref(GHashTable *hash) +{ + return hash ? g_hash_table_ref(hash) : NULL; +} + +static inline void +nm_g_hash_table_unref(GHashTable *hash) +{ + if (hash) + g_hash_table_unref(hash); +} + static inline guint nm_g_hash_table_size(GHashTable *hash) {