Parsing of flag -T was falling through to the default case.

Init the TLS environment if necessary.  Lots of things needed here,
in particular, preparing properly the default context.
This commit is contained in:
Julio Sánchez Fernández 1999-07-14 19:49:39 +00:00
parent 6d75d0f8fb
commit e74ff638ba

View File

@ -344,6 +344,7 @@ int main( int argc, char **argv )
#ifdef HAVE_TLS
case 'T': /* Bind on TLS port */
use_tls_port = 1;
break;
#endif
default:
usage( argv[0] );
@ -382,6 +383,11 @@ int main( int argc, char **argv )
goto destroy;
}
#ifdef HAVE_TLS
ldap_pvt_tls_init();
ldap_pvt_tls_init_def_ctx();
#endif
if ( read_config( configfile ) != 0 ) {
rc = 1;
SERVICE_EXIT( ERROR_SERVICE_SPECIFIC_ERROR, 19 );