]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
Report mbe->register_entry() errors
authorOndřej Kuzník <okuznik@symas.com>
Wed, 21 Apr 2021 13:50:00 +0000 (14:50 +0100)
committerQuanah Gibson-Mount <quanah@openldap.org>
Mon, 10 May 2021 18:49:13 +0000 (18:49 +0000)
servers/slapd/back-monitor/init.c

index e7a9b903d245b2756385b0e6557dca10382566ff..5ad7e07d7a29747ae85913ec29c61f9cc3422f94 100644 (file)
@@ -462,6 +462,7 @@ monitor_back_register_entry(
        unsigned long           flags )
 {
        monitor_info_t  *mi;
+       int rc = 0;
 
        if ( be_monitor == NULL ) {
                Debug( LDAP_DEBUG_ANY,
@@ -484,7 +485,6 @@ monitor_back_register_entry(
                struct berval   pdn = BER_BVNULL;
                monitor_entry_t *mp = NULL,
                                *mp_parent = NULL;
-               int             rc = 0;
 
                if ( monitor_cache_get( mi, &e->e_nname, &e_parent ) == 0 ) {
                        /* entry exists */
@@ -615,7 +615,7 @@ done:;
                **elpp = el;
        }
 
-       return 0;
+       return rc;
 }
 
 int