summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
authorvishal <vishal@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-10-06 20:34:36 +0000
committervishal <vishal@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>1999-10-06 20:34:36 +0000
commit3031081e013881b047bb8f6c80eb657cb9339019 (patch)
tree160c8ed704d9f52ec83197c88045f42021b72dcf /ace
parentdae35fbd2f6fb8f8b9578b35f1d4564a2a40b746 (diff)
downloadATCD-3031081e013881b047bb8f6c80eb657cb9339019.tar.gz
*** empty log message ***
Diffstat (limited to 'ace')
-rw-r--r--ace/OS.i4
1 files changed, 2 insertions, 2 deletions
diff --git a/ace/OS.i b/ace/OS.i
index a0f70758b06..6d915e0a70e 100644
--- a/ace/OS.i
+++ b/ace/OS.i
@@ -5218,7 +5218,7 @@ ACE_OS::ioctl (ACE_HANDLE socket,
#if defined (ACE_HAS_WINSOCK2) && (ACE_HAS_WINSOCK2 != 0)
QOS qos;
- DWORD qos_len = 0;
+ DWORD qos_len = sizeof (QOS);
if (io_control_code == SIO_SET_QOS)
{
@@ -5226,7 +5226,7 @@ ACE_OS::ioctl (ACE_HANDLE socket,
qos.ReceivingFlowspec = ace_qos.receiving_flowspec ();
qos.ProviderSpecific = (WSABUF) ace_qos.provider_specific ();
- qos_len = sizeof (QOS) + ace_qos.provider_specific ().iov_len;
+ qos_len += ace_qos.provider_specific ().iov_len;
ACE_SOCKCALL_RETURN (::WSAIoctl ((ACE_SOCKET) socket,
io_control_code,