Entry *e, *e_listener, *e_tmp;
int i;
struct monitorentrypriv *mp;
- struct berval bv[2];
Listener **l;
assert( be != NULL );
}
e_tmp = NULL;
- for ( i = 0; l[i]; i++ ) {
+ for ( i = 0; l[i]; i++ );
+ for ( ; i--; ) {
char buf[1024];
snprintf( buf, sizeof( buf ),
- "dn: cn=%d,%s\n"
+ "dn: cn=Listener %d,%s\n"
SLAPD_MONITOR_OBJECTCLASSES
- "cn: %d\n"
+ "cn: Listener %d\n"
"description: %s\n"
"labeledURI: %s",
i,
#ifdef NEW_LOGGING
LDAP_LOG(( "operation", LDAP_LEVEL_CRIT,
"monitor_subsys_listener_init: "
- "unable to create entry 'cn=%s,%s'\n",
- l[i]->sl_name,
+ "unable to create entry 'cn=Listener, %d,%s'\n",
+ i,
monitor_subsys[SLAPD_MONITOR_LISTENER].mss_ndn.bv_val ));
#else
Debug( LDAP_DEBUG_ANY,
"monitor_subsys_listener_init: "
- "unable to create entry 'cn=%s,%s'\n%s",
- l[i]->sl_name,
+ "unable to create entry 'cn=Listener %d,%s'\n%s",
+ i,
monitor_subsys[SLAPD_MONITOR_LISTENER].mss_ndn.bv_val,
"" );
#endif
#ifdef HAVE_TLS
if ( l[i]->sl_is_tls ) {
+ struct berval bv[2];
bv[1].bv_val = NULL;
bv[0].bv_val = "TLS";
bv[0].bv_len = sizeof("TLS")-1;
#endif /* HAVE_TLS */
#ifdef LDAP_CONNECTIONLESS
if ( l[i]->sl_is_udp ) {
+ struct berval bv[2];
bv[1].bv_val = NULL;
bv[0].bv_val = "UDP";
bv[0].bv_len = sizeof("UDP")-1;
#ifdef NEW_LOGGING
LDAP_LOG(( "operation", LDAP_LEVEL_CRIT,
"monitor_subsys_listener_init: "
- "unable to add entry 'cn=%s,%s'\n",
- l[i]->sl_name,
+ "unable to add entry 'cn=Listener %d,%s'\n",
+ i,
monitor_subsys[SLAPD_MONITOR_LISTENER].mss_ndn.bv_val ));
#else
Debug( LDAP_DEBUG_ANY,
"monitor_subsys_listener_init: "
- "unable to add entry 'cn=%s,%s'\n",
- l[i]->sl_name,
+ "unable to add entry 'cn=Listener %d,%s'\n",
+ i,
monitor_subsys[SLAPD_MONITOR_LISTENER].mss_ndn.bv_val,
0 );
#endif