diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2022-10-05 08:31:02 +0200 |
---|---|---|
committer | Adam Mitz <mitza@objectcomputing.com> | 2022-10-10 09:18:09 -0500 |
commit | 3a2345afa61fcc88aec57e1f3e15e68faf13da74 (patch) | |
tree | b9f2a62a38e94ae9bfda340d8dad83bc24eaded7 | |
parent | 541210abfd4b04c1b9556f4b4ab1d35e19ffd78e (diff) | |
download | ATCD-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.cpp | 10 |
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) { |