diff options
author | Lukas Slebodnik <lslebodn@redhat.com> | 2014-05-31 18:33:40 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2014-06-03 11:16:12 +0200 |
commit | cf901f549abe18f32562cbe1ef7a1ef258edab1a (patch) | |
tree | 2bdfb33af9332aeb989288fdbeffed72f21d0adf /src/util/sss_ldap.c | |
parent | ffa42f689dded74b0c0b0451bff3516bc4003179 (diff) | |
download | sssd-cf901f549abe18f32562cbe1ef7a1ef258edab1a.tar.gz sssd-cf901f549abe18f32562cbe1ef7a1ef258edab1a.tar.xz sssd-cf901f549abe18f32562cbe1ef7a1ef258edab1a.zip |
SDAP: Use portable constant as level in setsockopt
The macros SOL_TCP and IPPROTO_TCP have the same value on linux,
but the first one is not portable.
man in.h says:
The <netinet/in.h> header shall define the following macros for use as
values of the level argument of getsockopt() and setsockopt():
IPPROTO_IP Internet protocol.
IPPROTO_IPV6 Internet Protocol Version 6.
IPPROTO_ICMP Control message protocol.
IPPROTO_RAW Raw IP Packets Protocol.
IPPROTO_TCP Transmission control protocol.
IPPROTO_UDP User datagram protocol.
Reviewed-by: Pavel Reichl <preichl@redhat.com>
Diffstat (limited to 'src/util/sss_ldap.c')
-rw-r--r-- | src/util/sss_ldap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/util/sss_ldap.c b/src/util/sss_ldap.c index a2101ecde..dd63b4b4f 100644 --- a/src/util/sss_ldap.c +++ b/src/util/sss_ldap.c @@ -270,7 +270,7 @@ static errno_t set_fd_flags_and_opts(int fd) strerror(ret)); } - ret = setsockopt(fd, SOL_TCP, TCP_NODELAY, &dummy, sizeof(dummy)); + ret = setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &dummy, sizeof(dummy)); if (ret != 0) { ret = errno; DEBUG(SSSDBG_FUNC_DATA, |