diff options
author | Thomas Haller <thaller@redhat.com> | 2019-06-12 10:13:54 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2019-06-12 11:09:46 +0200 |
commit | ed32fe154f60d38cb37edfbc4d0dbf152bc894f7 (patch) | |
tree | 6f19d09ef752c607a3d8bf14850ebbf9f58a1897 | |
parent | 15ecc258e676659cb9ce46d86582c7a5d5969b44 (diff) | |
download | NetworkManager-ed32fe154f60d38cb37edfbc4d0dbf152bc894f7.tar.gz |
shared: add nm_g_variant_ref_sink() util
-rw-r--r-- | shared/nm-glib-aux/nm-macros-internal.h | 8 |
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) { |