ITS#9481 - Fix cases when IPv6 support is disabled

This commit is contained in:
Quanah Gibson-Mount 2021-03-02 21:03:40 +00:00
parent b91491a8ee
commit 891fc1e117
3 changed files with 4 additions and 4 deletions

View File

@ -310,7 +310,9 @@ usage( char *name )
"usage: %s options\n", name );
fprintf( stderr,
"\t-4\t\tIPv4 only\n"
#ifdef LDAP_PF_INET6
"\t-6\t\tIPv6 only\n"
#endif
"\t-T {acl|add|auth|cat|dn|index|modify|passwd|test}\n"
"\t\t\tRun in Tool mode\n"
"\t-c cookie\tSync cookie of consumer\n"
@ -483,10 +485,10 @@ int main( int argc, char **argv )
#endif
)) != EOF ) {
switch ( i ) {
#ifdef LDAP_PF_INET6
case '4':
slap_inet4or6 = AF_INET;
break;
#ifdef LDAP_PF_INET6
case '6':
slap_inet4or6 = AF_INET6;
break;

View File

@ -172,7 +172,7 @@ proxyp( ber_socket_t sfd, Sockaddr *from ) {
from->sa_in6_addr.sin6_port = ppa.ip6.src_port;
#else
Debug( LDAP_DEBUG_ANY, "proxyp(%ld): "
"IPv6 proxied addresses disabled, \n",
"IPv6 proxied addresses disabled\n",
(long)sfd );
return 0;
#endif

View File

@ -372,9 +372,7 @@ typedef struct Operation Operation;
typedef struct SlapReply SlapReply;
/* end of forward declarations */
#ifdef LDAP_PF_INET6
extern int slap_inet4or6;
#endif
struct OidMacro {
struct berval som_oid;