aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@oath.com>2018-10-13 10:17:45 +0200
committerJon Bratseth <bratseth@oath.com>2018-10-13 10:17:45 +0200
commit4b60cf8292efa0b9dcb06217813835dc3c873698 (patch)
treee3c09e0508b86ef010c778f4cbdc7c17fa566c5a /vespajlib
parent5066a1a539011d38f932f3e2d98a94645ed6b9a7 (diff)
Prevent XXE
Diffstat (limited to 'vespajlib')
-rw-r--r--vespajlib/src/main/java/com/yahoo/system/ProcessExecuter.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/system/ProcessExecuter.java b/vespajlib/src/main/java/com/yahoo/system/ProcessExecuter.java
index 9452a2924ba..cceac7e84bb 100644
--- a/vespajlib/src/main/java/com/yahoo/system/ProcessExecuter.java
+++ b/vespajlib/src/main/java/com/yahoo/system/ProcessExecuter.java
@@ -24,7 +24,8 @@ public class ProcessExecuter {
public Pair<Integer, String> exec(String command) throws IOException {
StringTokenizer tok = new StringTokenizer(command);
List<String> tokens = new ArrayList<>();
- while (tok.hasMoreElements()) tokens.add(tok.nextToken());
+ while (tok.hasMoreElements())
+ tokens.add(tok.nextToken());
return exec(tokens.toArray(new String[0]));
}
@@ -43,10 +44,10 @@ public class ProcessExecuter {
InputStream is = p.getInputStream();
while (true) {
int b = is.read();
- if (b==-1) break;
+ if (b == -1) break;
ret.append((char)b);
}
- int rc=0;
+ int rc = 0;
try {
rc = p.waitFor();
} catch (InterruptedException e) {