diff --git a/include/nm-macros-internal.h b/include/nm-macros-internal.h index 80e9abf01..5c1d61dba 100644 --- a/include/nm-macros-internal.h +++ b/include/nm-macros-internal.h @@ -218,6 +218,17 @@ nm_clear_g_signal_handler (gpointer self, guint *id) return FALSE; } +static inline gboolean +nm_clear_g_variant (GVariant **variant) +{ + if (variant && *variant) { + g_variant_unref (*variant); + *variant = NULL; + return TRUE; + } + return FALSE; +} + /*****************************************************************************/ /* Determine whether @x is a power of two (@x being an integer type).