summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/FixedReference.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceInternal/FixedReference.java')
-rw-r--r--java/src/IceInternal/FixedReference.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/java/src/IceInternal/FixedReference.java b/java/src/IceInternal/FixedReference.java
index d86791e7fb0..64f0818a88b 100644
--- a/java/src/IceInternal/FixedReference.java
+++ b/java/src/IceInternal/FixedReference.java
@@ -204,7 +204,8 @@ public class FixedReference extends Reference
try
{
Ice.BooleanHolder compress = new Ice.BooleanHolder();
- callback.setConnection(getConnection(compress), compress.value);
+ Ice.ConnectionI connection = getConnection(compress);
+ callback.setConnection(connection, compress.value);
}
catch(Ice.LocalException ex)
{