mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-176329 "Delegate IDE build/run actions to Gradle" does not escape program arguments properly
This commit is contained in:
+3
-1
@@ -98,7 +98,9 @@ public class GradleApplicationEnvironmentProvider implements GradleExecutionEnvi
|
||||
|
||||
StringBuilder parametersString = new StringBuilder();
|
||||
for (String parameter : params.getProgramParametersList().getParameters()) {
|
||||
parametersString.append("args '").append(StringUtil.escapeBackSlashes(parameter)).append("'\n");
|
||||
if (StringUtil.isEmpty(parameter)) continue;
|
||||
String escaped = StringUtil.escapeChars(parameter, '\\', '"', '\'');
|
||||
parametersString.append("args '").append(escaped).append("'\n");
|
||||
}
|
||||
|
||||
StringBuilder vmParametersString = new StringBuilder();
|
||||
|
||||
Reference in New Issue
Block a user