summaryrefslogtreecommitdiff
path: root/ACE/ace/SOCK_SEQPACK_Association.cpp
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2008-11-05 04:13:44 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2008-11-05 04:13:44 +0000
commit0559726a8abe2deeff2b5167d67c6eeb78f9775f (patch)
treec84ef4a8848fc458976d6130e29225b6f8867c92 /ACE/ace/SOCK_SEQPACK_Association.cpp
parentab0a690ae2565c74f38037650f3d6f1e109c49d3 (diff)
downloadATCD-0559726a8abe2deeff2b5167d67c6eeb78f9775f.tar.gz
ChangeLogTag:Wed
Diffstat (limited to 'ACE/ace/SOCK_SEQPACK_Association.cpp')
-rw-r--r--ACE/ace/SOCK_SEQPACK_Association.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/ACE/ace/SOCK_SEQPACK_Association.cpp b/ACE/ace/SOCK_SEQPACK_Association.cpp
index 9a17e0ddb33..dfd79760769 100644
--- a/ACE/ace/SOCK_SEQPACK_Association.cpp
+++ b/ACE/ace/SOCK_SEQPACK_Association.cpp
@@ -96,7 +96,11 @@ ACE_SOCK_SEQPACK_Association::get_local_addrs (ACE_INET_Addr *addrs, size_t &siz
int err = 0;
size_t len = 0;
+#ifndef ACE_USES_SOLARIS_SCTP
err = sctp_getladdrs(this->get_handle(), 0, &laddrs);
+#else
+ err = sctp_getladdrs(this->get_handle(), 0, reinterpret_cast<void**>(&laddrs));
+#endif /* ACE_USES_SOLARIS_SCTP */
if (err > 0)
{
len = err;
@@ -230,7 +234,12 @@ ACE_SOCK_SEQPACK_Association::get_remote_addrs (ACE_INET_Addr *addrs, size_t &si
int err = 0;
size_t len = 0;
+#ifndef ACE_USES_SOLARIS_SCTP
err = sctp_getpaddrs(this->get_handle(), 0, &paddrs);
+#else
+ err = sctp_getpaddrs(this->get_handle(), 0, reinterpret_cast<void**>(&paddrs));
+#endif /* ACE_USES_SOLARIS_SCTP */
+
if (err > 0)
{
len = err;