summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2019-06-12 10:13:54 +0200
committerThomas Haller <thaller@redhat.com>2019-06-12 11:09:46 +0200
commited32fe154f60d38cb37edfbc4d0dbf152bc894f7 (patch)
tree6f19d09ef752c607a3d8bf14850ebbf9f58a1897
parent15ecc258e676659cb9ce46d86582c7a5d5969b44 (diff)
downloadNetworkManager-ed32fe154f60d38cb37edfbc4d0dbf152bc894f7.tar.gz
shared: add nm_g_variant_ref_sink() 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 42c11d63ec..5b594a2ab5 100644
--- a/shared/nm-glib-aux/nm-macros-internal.h
+++ b/shared/nm-glib-aux/nm-macros-internal.h
@@ -1249,6 +1249,14 @@ nm_g_variant_ref (GVariant *v)
return v;
}
+static inline GVariant *
+nm_g_variant_ref_sink (GVariant *v)
+{
+ if (v)
+ g_variant_ref_sink (v);
+ return v;
+}
+
static inline void
nm_g_variant_unref (GVariant *v)
{