From 3b95905ae325db5927ac06ca5eae0fc47afb829f Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Sat, 2 Nov 2019 15:36:41 +0100 Subject: [PATCH] shared: add nm_auto_destroy_and_unref_gsource macro --- shared/nm-glib-aux/nm-shared-utils.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shared/nm-glib-aux/nm-shared-utils.h b/shared/nm-glib-aux/nm-shared-utils.h index 380c7b766a..2ffb972746 100644 --- a/shared/nm-glib-aux/nm-shared-utils.h +++ b/shared/nm-glib-aux/nm-shared-utils.h @@ -925,6 +925,9 @@ nm_g_source_destroy_and_unref (GSource *source) g_source_unref (source); } +NM_AUTO_DEFINE_FCN0 (GSource *, _nm_auto_destroy_and_unref_gsource, nm_g_source_destroy_and_unref); +#define nm_auto_destroy_and_unref_gsource nm_auto(_nm_auto_destroy_and_unref_gsource) + /*****************************************************************************/ static inline int