summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorJohn Estabrook <jestabro@vyos.io>2026-10-29 07:54:15 -0500
committerGitHub <noreply@github.com>2026-10-29 07:54:15 -0500
commit43c2303eb7831364f0297604f1391fe634cdc2c1 (patch)
tree934c020bd8f7eccd2dc32d073406afe245293261 /python
parentf252abb8512e4ad176dbb5d11b8d230b9c94c493 (diff)
parent4b10523d5cf7610a020b497ca2c037e6a4160b4a (diff)
downloadvyos-1x-43c2303eb7831364f0297604f1391fe634cdc2c1.tar.gz
vyos-1x-43c2303eb7831364f0297604f1391fe634cdc2c1.zip
Merge pull request #5601 from jestabro/fix-validate-double-free
T9529: Fix typo resulting in double free in validate_tree_* functions
Diffstat (limited to 'python')
-rw-r--r--python/vyos/configtree.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/python/vyos/configtree.py b/python/vyos/configtree.py
index b8de379eb..2a0dc5d44 100644
--- a/python/vyos/configtree.py
+++ b/python/vyos/configtree.py
@@ -907,6 +907,9 @@ def validate_tree_filter(
raise ConfigTreeError(e)
msg = lib.get_error().decode()
+ if not res:
+ raise ConfigTreeError(msg)
+
tree = ConfigTree(address=res)
return tree, msg