summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniil Baturin <daniil@vyos.io>2025-12-19 11:32:40 +0000
committerGitHub <noreply@github.com>2025-12-19 11:32:40 +0000
commit617c99b89aa2b9df985f573159d78212983a5451 (patch)
tree8278ce09e7bb58b44bf0354a9dc3334e8712b6f0 /src
parent63f30e9fff237bb9b521d52ee18f58862e5ed6d2 (diff)
parent4772047e656a485618d11bdbe959c84c91e2e3d4 (diff)
downloadvyos-1x-617c99b89aa2b9df985f573159d78212983a5451.tar.gz
vyos-1x-617c99b89aa2b9df985f573159d78212983a5451.zip
Merge pull request #4909 from natali-rs1985/T7995-fix
T7995: Fix UnboundLocalError for key in parse_cmdline
Diffstat (limited to 'src')
-rwxr-xr-xsrc/conf_mode/system_option.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/conf_mode/system_option.py b/src/conf_mode/system_option.py
index 14b29089c..5f23a5633 100755
--- a/src/conf_mode/system_option.py
+++ b/src/conf_mode/system_option.py
@@ -382,11 +382,12 @@ def parse_cmdline(cmdline):
# Find all matches and populate result
for match in _parse_cmdline_pattern.finditer(cmdline):
for group_name, value in match.groupdict().items():
+ key = group_to_key.get(group_name, group_name)
+
# skip empty values and unknown parameters
if value is None or key not in MANAGED_PARAMS:
continue
- key = group_to_key.get(group_name, group_name)
entry = MANAGED_PARAMS[key]
if entry['type'] is bool: