summaryrefslogtreecommitdiffhomepage
path: root/dummy/netifd-proto.sh
diff options
context:
space:
mode:
Diffstat (limited to 'dummy/netifd-proto.sh')
-rwxr-xr-xdummy/netifd-proto.sh12
1 files changed, 8 insertions, 4 deletions
diff --git a/dummy/netifd-proto.sh b/dummy/netifd-proto.sh
index 365c433..297e904 100755
--- a/dummy/netifd-proto.sh
+++ b/dummy/netifd-proto.sh
@@ -290,10 +290,14 @@ proto_add_host_dependency() {
local interface="$1"
local host="$2"
- json_init
- json_add_int action 6
- json_add_string host "$host"
- _proto_notify "$interface" -S
+ # execute in subshell to not taint callers env
+ # see tickets #11046, #11545, #11570
+ (
+ json_init
+ json_add_int action 6
+ json_add_string host "$host"
+ _proto_notify "$interface" -S
+ )
}
proto_setup_failed() {