From 81a987cfa2750a0c33385082ae46b40a7705dc78 Mon Sep 17 00:00:00 2001 From: "David M. Syzdek" Date: Thu, 26 Jan 2023 00:44:30 -0900 Subject: ldapinfo: fixing listeners output --- src/ldapinfo.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/ldapinfo.c b/src/ldapinfo.c index 9a64dbe..0f68404 100644 --- a/src/ldapinfo.c +++ b/src/ldapinfo.c @@ -642,7 +642,7 @@ int my_monitor_database(MyConfig * cnf, const char * base) } -int my_monitor_listeners(MyConfig * cnf, const char * base) +int my_monitor_operations(MyConfig * cnf, const char * base) { int rc; int err; @@ -746,7 +746,7 @@ int my_monitor_listeners(MyConfig * cnf, const char * base) } -int my_monitor_operations(MyConfig * cnf, const char * base) +int my_monitor_listeners(MyConfig * cnf, const char * base) { int rc; int err; @@ -768,7 +768,7 @@ int my_monitor_operations(MyConfig * cnf, const char * base) // searches for cn=Connections, timeout.tv_sec = 5; timeout.tv_usec = 0; - strncpy(dn, "cn=Operations,", sizeof(dn)); + strncpy(dn, "cn=Listeners,", sizeof(dn)); strncat(dn, base, (sizeof(dn)-strlen(dn)-1)); if ((err = ldap_search_ext(ld, dn, LDAP_SCOPE_ONE, "(objectclass=*)", cnf->lud->attrs, 0, NULL, NULL, &timeout, -1, &msgid)) != LDAP_SUCCESS) return(-1); @@ -972,6 +972,9 @@ int my_rootdse(MyConfig * cnf) // connection stats my_monitor_connections(cnf, monitor[0]); + + // operations + my_monitor_operations(cnf, monitor[0]); }; // obtain naming contexts -- cgit v1.2.3