diff --git a/java/src/com.zeroc.ice/src/main/java/com/zeroc/Ice/Communicator.java b/java/src/com.zeroc.ice/src/main/java/com/zeroc/Ice/Communicator.java index 2b174b6511e..a0db05d8396 100644 --- a/java/src/com.zeroc.ice/src/main/java/com/zeroc/Ice/Communicator.java +++ b/java/src/com.zeroc.ice/src/main/java/com/zeroc/Ice/Communicator.java @@ -36,7 +36,7 @@ public final class Communicator implements AutoCloseable { */ public Communicator(InitializationData initData) { _instance = new Instance(); - _instance.initialize(this, initData); + _instance.initialize(this, initData.clone()); try { _instance.finishSetup(this);