summaryrefslogtreecommitdiff
path: root/cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp')
-rw-r--r--cpp/src/Ice/Connection.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/cpp/src/Ice/Connection.cpp b/cpp/src/Ice/Connection.cpp
index 245572147cb..20403226167 100644
--- a/cpp/src/Ice/Connection.cpp
+++ b/cpp/src/Ice/Connection.cpp
@@ -83,8 +83,7 @@ IceInternal::Connection::validate()
is.i = is.b.begin();
_transceiver->read(is, _endpoint->timeout());
assert(is.i == is.b.end());
- int pos = is.i - is.b.begin();
- assert(pos >= headerSize);
+ assert((int pos = is.i - is.b.begin(), pos >= headerSize));
is.i = is.b.begin();
Byte protVer;
is.read(protVer);