Skip to content

Commit 9d0cac6

Browse files
committed
Redirect mongocryptd output to /dev/null
JAVA-3464
1 parent 0f81b0b commit 9d0cac6

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

driver-async/src/main/com/mongodb/async/client/internal/CommandMarker.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
import org.bson.RawBsonDocument;
3131

3232
import java.io.Closeable;
33+
import java.lang.ProcessBuilder.Redirect;
3334
import java.util.Map;
3435
import java.util.concurrent.TimeUnit;
3536

@@ -50,7 +51,9 @@ class CommandMarker implements Closeable {
5051
}
5152

5253
if (!options.containsKey("mongocryptdBypassSpawn") || !((Boolean) options.get("mongocryptdBypassSpawn"))) {
53-
processBuilder = new ProcessBuilder(createMongocryptdSpawnArgs(options));
54+
processBuilder = new ProcessBuilder(createMongocryptdSpawnArgs(options))
55+
.redirectOutput(Redirect.DISCARD)
56+
.redirectError(Redirect.DISCARD);
5457
startProcess();
5558
} else {
5659
processBuilder = null;

driver-sync/src/main/com/mongodb/client/internal/CommandMarker.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131

3232
import java.io.Closeable;
3333
import java.io.IOException;
34+
import java.lang.ProcessBuilder.Redirect;
3435
import java.util.Map;
3536
import java.util.concurrent.TimeUnit;
3637

@@ -51,7 +52,9 @@ class CommandMarker implements Closeable {
5152
}
5253

5354
if (!options.containsKey("mongocryptdBypassSpawn") || !((Boolean) options.get("mongocryptdBypassSpawn"))) {
54-
processBuilder = new ProcessBuilder(createMongocryptdSpawnArgs(options));
55+
processBuilder = new ProcessBuilder(createMongocryptdSpawnArgs(options))
56+
.redirectOutput(Redirect.DISCARD)
57+
.redirectError(Redirect.DISCARD);
5558
startProcess();
5659
} else {
5760
processBuilder = null;

0 commit comments

Comments
 (0)