diff --git a/core/src/com/cloud/agent/resource/virtualnetwork/ConfigHelper.java b/core/src/com/cloud/agent/resource/virtualnetwork/ConfigHelper.java index a065a0228ac..92d83295065 100644 --- a/core/src/com/cloud/agent/resource/virtualnetwork/ConfigHelper.java +++ b/core/src/com/cloud/agent/resource/virtualnetwork/ConfigHelper.java @@ -456,11 +456,10 @@ public class ConfigHelper { args += cmd.getPeerGatewayIp(); args += " -N "; args += cmd.getPeerGuestCidrList(); - // escape semicolon which may cause issue in bash args += " -e "; - args += "\"" + cmd.getEspPolicy().replaceAll(";", "\\\\;") + "\""; + args += "\"" + cmd.getEspPolicy() + "\""; args += " -i "; - args += "\"" + cmd.getIkePolicy().replaceAll(";", "\\\\;") + "\""; + args += "\"" + cmd.getIkePolicy() + "\""; args += " -t "; args += Long.toString(cmd.getIkeLifetime()); args += " -T ";