From f63594c26b9f93ba2844b2d0738933ec7169a741 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Tue, 2 Apr 2019 18:14:25 +0200 Subject: [PATCH] shared: add nm_auto_unref_gmainloop cleanup macro --- shared/nm-utils/nm-macros-internal.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shared/nm-utils/nm-macros-internal.h b/shared/nm-utils/nm-macros-internal.h index 2f4fd86de7..245bb1d8af 100644 --- a/shared/nm-utils/nm-macros-internal.h +++ b/shared/nm-utils/nm-macros-internal.h @@ -323,6 +323,9 @@ _nm_auto_protect_errno (int *p_saved_errno) NM_AUTO_DEFINE_FCN0 (GSource *, _nm_auto_unref_gsource, g_source_unref); #define nm_auto_unref_gsource nm_auto(_nm_auto_unref_gsource) +NM_AUTO_DEFINE_FCN0 (GMainLoop *, _nm_auto_unref_gmainloop, g_main_loop_unref); +#define nm_auto_unref_gmainloop nm_auto(_nm_auto_unref_gmainloop) + static inline void _nm_auto_freev (gpointer ptr) {