summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Breunig <christian@breunig.cc>2026-09-16 20:47:19 +0200
committerGitHub <noreply@github.com>2026-09-16 20:47:19 +0200
commit963e4cc5b36b9efd8fec9fe52a6fbacee6f4a2e5 (patch)
treebe74578f46dca6d6e9f2db53fb33abc7b5afd3e4
parentb8f6de86d9350fecfb4a58e48ac6414d8784690d (diff)
downloadvyos-1x-963e4cc5b36b9efd8fec9fe52a6fbacee6f4a2e5.tar.gz
vyos-1x-963e4cc5b36b9efd8fec9fe52a6fbacee6f4a2e5.zip
T8264: openvpn: exit early in restart_required loop
-rwxr-xr-xsrc/conf_mode/interfaces_openvpn.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/conf_mode/interfaces_openvpn.py b/src/conf_mode/interfaces_openvpn.py
index 21d9e4adc..2b235c057 100755
--- a/src/conf_mode/interfaces_openvpn.py
+++ b/src/conf_mode/interfaces_openvpn.py
@@ -187,6 +187,7 @@ def get_config(config=None):
for node in [['offload', 'dco'], ['mode'], ['device-type']]:
if is_node_changed(conf, base + [ifname] + node):
openvpn.update({'restart_required': {}})
+ break
# Detect changes that are limited to per-client CCD entries (T6478).
# OpenVPN reads client-config-dir files at connect time, so adding or