summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2016-12-29 00:39:15 +0100
committerLubomir Rintel <lkundrak@v3.sk>2017-02-17 14:47:31 +0100
commit7828a8e923bbbfba7e05806c3520e9de1bd91c67 (patch)
treebf69725cd2ec4d7260cb67ebff64460071d70c64
parente0d81bec4c69283d917424db84fab9e3bb1c04fd (diff)
downloadNetworkManager-7828a8e923bbbfba7e05806c3520e9de1bd91c67.tar.gz
Revert "XXX setting no serialize empty"
This reverts commit f8ada771c09bc6f3bdf103407cd548316e5d2ed0.
-rw-r--r--libnm-core/nm-setting.c13
1 files changed, 1 insertions, 12 deletions
diff --git a/libnm-core/nm-setting.c b/libnm-core/nm-setting.c
index 12328a52c3..b9ac5aec97 100644
--- a/libnm-core/nm-setting.c
+++ b/libnm-core/nm-setting.c
@@ -720,7 +720,6 @@ _nm_setting_to_dbus (NMSetting *setting, NMConnection *connection, NMConnectionS
GVariant *dbus_value;
const NMSettingProperty *properties;
guint n_properties, i;
- gboolean empty = TRUE;
g_return_val_if_fail (NM_IS_SETTING (setting), NULL);
@@ -756,26 +755,16 @@ _nm_setting_to_dbus (NMSetting *setting, NMConnection *connection, NMConnectionS
dbus_value = property->synth_func (setting, connection, property->name);
else
dbus_value = get_property_for_dbus (setting, property, TRUE);
-
if (dbus_value) {
/* Allow dbus_value to be either floating or not. */
g_variant_take_ref (dbus_value);
g_variant_builder_add (&builder, "{sv}", property->name, dbus_value);
g_variant_unref (dbus_value);
-
- empty = FALSE;
}
}
- dbus_value = g_variant_builder_end (&builder);
-
- if (empty && (flags & NM_CONNECTION_SERIALIZE_ONLY_SECRETS)) {
- g_variant_unref (dbus_value);
- dbus_value = NULL;
- }
-
- return dbus_value;
+ return g_variant_builder_end (&builder);
}
/**