From 9bca3b7a37f00b94e3feec0ab400cfa5dfe60831 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Klime=C5=A1?= Date: Fri, 18 Sep 2015 11:08:28 +0200 Subject: [PATCH] cli: initialize adsl.protocol in editor when creating a new connection The protocol is required and it is nice to have a valid initial value for the property. (cherry picked from commit 5502d8691a0e1b7174a0be85951f155fa587e400) --- clients/cli/connections.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/clients/cli/connections.c b/clients/cli/connections.c index 3c95c032ca..e8391ea2ec 100644 --- a/clients/cli/connections.c +++ b/clients/cli/connections.c @@ -8378,6 +8378,14 @@ editor_init_new_connection (NmCli *nmc, NMConnection *connection) nmc_setting_custom_init (base_setting); } + /* ADSL */ + if (g_strcmp0 (con_type, NM_SETTING_ADSL_SETTING_NAME) == 0) { + /* Initialize a protocol */ + g_object_set (NM_SETTING_ADSL (base_setting), + NM_SETTING_ADSL_PROTOCOL, NM_SETTING_ADSL_PROTOCOL_PPPOE, + NULL); + } + /* Always add IPv4 and IPv6 settings for non-slave connections */ setting = nm_setting_ip4_config_new (); nmc_setting_custom_init (setting);