summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2007-04-20 07:43:28 +0000
committerKen Raeburn <raeburn@mit.edu>2007-04-20 07:43:28 +0000
commit0068c833457bd580ccc8dda09dd209466bc89a8a (patch)
treebb0b0eae94f5a789b9bcdfd06db82e82ec95388c /src
parent1304526cd179cf59e1220cc2e1c8a11586a198cb (diff)
downloadkrb5-0068c833457bd580ccc8dda09dd209466bc89a8a.tar.gz
krb5-0068c833457bd580ccc8dda09dd209466bc89a8a.tar.xz
krb5-0068c833457bd580ccc8dda09dd209466bc89a8a.zip
Don't use sendmsg/recvmsg paths if CMSG_SPACE isn't defined
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19510 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/kdc/network.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/kdc/network.c b/src/kdc/network.c
index 3b5808e42..e73352fda 100644
--- a/src/kdc/network.c
+++ b/src/kdc/network.c
@@ -850,7 +850,7 @@ recv_from_to(int s, void *buf, size_t len, int flags,
struct sockaddr *from, socklen_t *fromlen,
struct sockaddr *to, socklen_t *tolen)
{
-#if !defined(IP_PKTINFO) && !defined(IPV6_PKTINFO)
+#if (!defined(IP_PKTINFO) && !defined(IPV6_PKTINFO)) || !defined(CMSG_SPACE)
if (to && tolen)
*tolen = 0;
return recvfrom(s, buf, len, flags, from, fromlen);
@@ -926,7 +926,7 @@ send_to_from(int s, void *buf, size_t len, int flags,
const struct sockaddr *to, socklen_t tolen,
const struct sockaddr *from, socklen_t fromlen)
{
-#if !defined(IP_PKTINFO) && !defined(IPV6_PKTINFO)
+#if (!defined(IP_PKTINFO) && !defined(IPV6_PKTINFO)) || !defined(CMSG_SPACE)
return sendto(s, buf, len, flags, to, tolen);
#else
struct iovec iov;