summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2022-10-05 08:31:02 +0200
committerAdam Mitz <mitza@objectcomputing.com>2022-10-10 09:18:09 -0500
commit3a2345afa61fcc88aec57e1f3e15e68faf13da74 (patch)
treeb9f2a62a38e94ae9bfda340d8dad83bc24eaded7
parent541210abfd4b04c1b9556f4b4ab1d35e19ffd78e (diff)
downloadATCD-3a2345afa61fcc88aec57e1f3e15e68faf13da74.tar.gz
Merge pull request #1952 from jwillemsen/jwi-pipeopen
Use the ACE_INET_Addr::set instead of the constructor so that we can … (cherry picked from commit 2ed56466bf34f1dd99260514cd6a38ac7497ee9a) # Conflicts: # ACE/ace/Pipe.cpp
-rw-r--r--ACE/ace/Pipe.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/ACE/ace/Pipe.cpp b/ACE/ace/Pipe.cpp
index 7384dcc6332..2f31e82288e 100644
--- a/ACE/ace/Pipe.cpp
+++ b/ACE/ace/Pipe.cpp
@@ -98,11 +98,13 @@ ACE_Pipe::open (int buffer_size)
result = -1;
else
{
- ACE_INET_Addr sv_addr (my_addr.get_port_number (),
- ACE_LOCALHOST);
-
+ ACE_INET_Addr sv_addr;
+ if (sv_addr.set (my_addr.get_port_number (), ACE_LOCALHOST) == -1)
+ {
+ result == -1;
+ }
// Establish a connection within the same process.
- if (connector.connect (writer, sv_addr) == -1)
+ else if (connector.connect (writer, sv_addr) == -1)
result = -1;
else if (acceptor.accept (reader) == -1)
{