From 354c20aa8046d63cad9206810a51d52a2ce65a5e Mon Sep 17 00:00:00 2001 From: Daniil Baturin Date: Thu, 29 Nov 2018 01:49:55 +0100 Subject: T1001: escape backslashes in the input in the commands pipe as well. --- src/helpers/commands-pipe.py | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/helpers/commands-pipe.py b/src/helpers/commands-pipe.py index 1120bb09e..ab68ccade 100755 --- a/src/helpers/commands-pipe.py +++ b/src/helpers/commands-pipe.py @@ -9,6 +9,7 @@ from vyos.configtree import ConfigTree signal(SIGPIPE,SIG_DFL) config_string = sys.stdin.read().strip() +config_string = config_string.replace("\\", "\\\\") if not config_string: sys.exit(0) -- cgit v1.2.3