summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2022-06-24 00:30:04 +0200
committerLubomir Rintel <lkundrak@v3.sk>2022-06-24 00:30:04 +0200
commitcf62f0e3a15c71cb036f272c6b1d3793e6acd5c1 (patch)
tree9f555e4717f925a27304dca4f49bee6c38e8631b
parent6fee8aa454d18fb9147fe229fe0cf6120ed41020 (diff)
downloadNetworkManager-cf62f0e3a15c71cb036f272c6b1d3793e6acd5c1.tar.gz
nmcli/connections: make enable_options() always enable an option
-rw-r--r--src/nmcli/connections.c16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/nmcli/connections.c b/src/nmcli/connections.c
index 73d34452ad..4d646798de 100644
--- a/src/nmcli/connections.c
+++ b/src/nmcli/connections.c
@@ -4179,11 +4179,9 @@ enable_options(const char *setting_name, const char *property, const char *const
continue;
}
- if (bi->base.inf_flags & NM_META_PROPERTY_INF_FLAG_DONT_ASK) {
- _dynamic_options_set((const NMMetaAbstractInfo *) bi,
- PROPERTY_INF_FLAG_ENABLED,
- PROPERTY_INF_FLAG_ENABLED);
- }
+ _dynamic_options_set((const NMMetaAbstractInfo *) bi,
+ PROPERTY_INF_FLAG_ENABLED | PROPERTY_INF_FLAG_DISABLED,
+ PROPERTY_INF_FLAG_ENABLED);
}
return;
}
@@ -4196,11 +4194,9 @@ enable_options(const char *setting_name, const char *property, const char *const
return;
}
- if (property_info->inf_flags & NM_META_PROPERTY_INF_FLAG_DONT_ASK) {
- _dynamic_options_set((const NMMetaAbstractInfo *) property_info,
- PROPERTY_INF_FLAG_ENABLED,
- PROPERTY_INF_FLAG_ENABLED);
- }
+ _dynamic_options_set((const NMMetaAbstractInfo *) property_info,
+ PROPERTY_INF_FLAG_ENABLED | PROPERTY_INF_FLAG_DISABLED,
+ PROPERTY_INF_FLAG_ENABLED);
}
/*