]> git.sur5r.net Git - openldap/commitdiff
Fix prev commit again, IPPROTO_TCP is the documented correct approach
authorQuanah Gibson-Mount <quanah@openldap.org>
Fri, 14 Aug 2009 00:57:30 +0000 (00:57 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Fri, 14 Aug 2009 00:57:30 +0000 (00:57 +0000)
libraries/libldap/os-ip.c

index bd4596105d6fb47596fb6c5ff937283ff28a1f0f..ec3244c2de3e80efacdc386c9cc709ad55e414dc 100644 (file)
@@ -145,11 +145,7 @@ ldap_int_prepare_socket(LDAP *ld, int s, int proto )
                if ( ld->ld_options.ldo_keepalive_idle > 0 )
                {
 #ifdef TCP_KEEPIDLE
-/* AIX uses protocol numbers for everything besides SOL_SOCKET */
-#ifndef SOL_TCP
-#define        SOL_TCP IPPROTO_TCP
-#endif
-                       if ( setsockopt( s, SOL_TCP, TCP_KEEPIDLE,
+                       if ( setsockopt( s, IPPROTO_TCP, TCP_KEEPIDLE,
                                        (void*) &ld->ld_options.ldo_keepalive_idle,
                                        sizeof(ld->ld_options.ldo_keepalive_idle) ) == AC_SOCKET_ERROR )
                        {