From f07c135c424e79bbe4cd571debbf8ad34f5ab645 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Fri, 11 Jun 2021 15:35:15 +0200 Subject: [PATCH] core: avoid accessing opaque NMSetting type Next, NMSetting will be hidden from public headers and become an opaque type. We cannot do typeof(*setting) anymore. (cherry picked from commit 0d6c35a6d920c51100bde31a00183121959417e1) --- src/core/supplicant/nm-supplicant-config.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/supplicant/nm-supplicant-config.c b/src/core/supplicant/nm-supplicant-config.c index 1a75819cc3..1959a1619a 100644 --- a/src/core/supplicant/nm-supplicant-config.c +++ b/src/core/supplicant/nm-supplicant-config.c @@ -666,8 +666,8 @@ add_string_val(NMSupplicantConfig *self, display_value, \ error) \ ({ \ - typeof(*(setting)) *_setting = (setting); \ - gboolean _success = TRUE; \ + typeof(setting) _setting = (setting); \ + gboolean _success = TRUE; \ \ if (nm_setting_##setting_name##_get_num_##field_plural(_setting)) { \ const char _separator = (separator); \