diff options
author | Michi Henning <michi@zeroc.com> | 2002-09-04 06:28:28 +0000 |
---|---|---|
committer | Michi Henning <michi@zeroc.com> | 2002-09-04 06:28:28 +0000 |
commit | a48e2771719c76b068772ad755f35f8087f042d1 (patch) | |
tree | 0936fece0ed30954c4fea25ff7b66131a2e9ed97 /cpp | |
parent | Changed Current.ice to use enum OperationMode to distinguish between (diff) | |
download | ice-a48e2771719c76b068772ad755f35f8087f042d1.tar.bz2 ice-a48e2771719c76b068772ad755f35f8087f042d1.tar.xz ice-a48e2771719c76b068772ad755f35f8087f042d1.zip |
Fixed reference bug on reading the operation mode.
Diffstat (limited to 'cpp')
-rw-r--r-- | cpp/src/Ice/Incoming.cpp | 4 |
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--) |