summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorMichi Henning <michi@zeroc.com>2002-09-04 06:28:28 +0000
committerMichi Henning <michi@zeroc.com>2002-09-04 06:28:28 +0000
commita48e2771719c76b068772ad755f35f8087f042d1 (patch)
tree0936fece0ed30954c4fea25ff7b66131a2e9ed97 /cpp/src
parentChanged Current.ice to use enum OperationMode to distinguish between (diff)
downloadice-a48e2771719c76b068772ad755f35f8087f042d1.tar.bz2
ice-a48e2771719c76b068772ad755f35f8087f042d1.tar.xz
ice-a48e2771719c76b068772ad755f35f8087f042d1.zip
Fixed reference bug on reading the operation mode.
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/Ice/Incoming.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/cpp/src/Ice/Incoming.cpp b/cpp/src/Ice/Incoming.cpp
index a8f1744450a..952ada5875f 100644
--- a/cpp/src/Ice/Incoming.cpp
+++ b/cpp/src/Ice/Incoming.cpp
@@ -32,7 +32,9 @@ IceInternal::Incoming::invoke(bool response)
current.id.__read(&_is);
_is.read(current.facet);
_is.read(current.operation);
- _is.read(static_cast<Byte>(current.mode));
+ Byte b;
+ _is.read(b);
+ current.mode = static_cast<OperationMode>(b);
Int sz;
_is.readSize(sz);
while(sz--)