summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2019-04-24 16:14:01 +0200
committerThomas Haller <thaller@redhat.com>2019-05-01 13:46:32 +0200
commit4853be52af1b9c50c1150be1ccdada90b17e2dae (patch)
treee986245ed103d47d4ee044443348f007fb4bc3dd
parent19bf820de3b869338f49ed08868feb032e27cfae (diff)
downloadNetworkManager-4853be52af1b9c50c1150be1ccdada90b17e2dae.tar.gz
shared: add nm_g_variant_take_ref() util
-rw-r--r--shared/nm-glib-aux/nm-macros-internal.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/shared/nm-glib-aux/nm-macros-internal.h b/shared/nm-glib-aux/nm-macros-internal.h
index 2e46cd2db3..2da234e112 100644
--- a/shared/nm-glib-aux/nm-macros-internal.h
+++ b/shared/nm-glib-aux/nm-macros-internal.h
@@ -1226,6 +1226,14 @@ nm_g_variant_unref (GVariant *v)
g_variant_unref (v);
}
+static inline GVariant *
+nm_g_variant_take_ref (GVariant *v)
+{
+ if (v)
+ g_variant_take_ref (v);
+ return v;
+}
+
/*****************************************************************************/
/* Determine whether @x is a power of two (@x being an integer type).