summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Huston <shuston@riverace.com>2013-09-26 22:22:17 +0000
committerSteve Huston <shuston@riverace.com>2013-09-26 22:22:17 +0000
commitb37ceb9cf409603b020bca31b572fe1eeb5b575a (patch)
tree20b336df43811fc913f93f8938195427fa1c1dee
parentb852e57cef4599700f010699106c57ce674229b1 (diff)
downloadATCD-b37ceb9cf409603b020bca31b572fe1eeb5b575a.tar.gz
ChangeLogTag:Thu Sep 26 20:22:53 UTC 2013 Steve Huston <shuston@riverace.com>
-rw-r--r--ACE/ChangeLog4
-rw-r--r--ACE/ace/ACE.cpp3
2 files changed, 6 insertions, 1 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog
index 2c2c3fd8d2d..b4b348b53a2 100644
--- a/ACE/ChangeLog
+++ b/ACE/ChangeLog
@@ -1,3 +1,7 @@
+Thu Sep 26 20:22:53 UTC 2013 Steve Huston <shuston@riverace.com>
+
+ * ace/ACE.cpp (recvv_n_i): Resolve 64-bit compile warning on Windows.
+
Sun Sep 22 21:14:38 UTC 2013 Abdul Sowayan <sowayan@gmail.com>
* include/makeinclude/platform_macosx_mavericks.GNU:
diff --git a/ACE/ace/ACE.cpp b/ACE/ace/ACE.cpp
index efc1a410657..8fd04e23998 100644
--- a/ACE/ace/ACE.cpp
+++ b/ACE/ace/ACE.cpp
@@ -1014,7 +1014,8 @@ ACE::recvv_n_i (ACE_HANDLE handle,
{
char *base = static_cast<char *> (iov[s].iov_base);
iov[s].iov_base = base + n;
- iov[s].iov_len = iov[s].iov_len - n;
+ // This blind cast is safe because n < iov_len, after above loop.
+ iov[s].iov_len = iov[s].iov_len - static_cast<u_long> (n);
}
}