From becd80c4d8b20c0b97d81fb5c1b9afd6eb84e490 Mon Sep 17 00:00:00 2001 From: Andrew Johnson Date: Wed, 2 Jun 2004 20:43:21 +0000 Subject: [PATCH] Patch from Jeff Hill, fixes a Tornado 2.2 build problem. --- src/libCom/test/blockingSockTest.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libCom/test/blockingSockTest.cpp b/src/libCom/test/blockingSockTest.cpp index 42e8a1686..fe7f4b3ff 100644 --- a/src/libCom/test/blockingSockTest.cpp +++ b/src/libCom/test/blockingSockTest.cpp @@ -126,8 +126,9 @@ void socketRecvTest ( void * pParm ) clientCircuit::clientCircuit ( const address & addrIn ) : circuit ( epicsSocketCreate ( AF_INET, SOCK_STREAM, IPPROTO_TCP ) ) { + address tmpAddr = addrIn; int status = ::connect ( - this->sock, & addrIn.sa, sizeof ( addrIn ) ); + this->sock, & tmpAddr.sa, sizeof ( tmpAddr ) ); assert ( status == 0 ); circuit * pCir = this; @@ -156,8 +157,9 @@ server::server ( const address & addrIn ) : assert ( this->sock != INVALID_SOCKET ); // setup server side + address tmpAddr = addrIn; int status = bind ( this->sock, - & addrIn.sa, sizeof ( addrIn ) ); + & tmpAddr.sa, sizeof ( tmpAddr ) ); assert ( status == 0 ); status = listen ( this->sock, 10 ); assert ( status == 0 );