]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9355 Propagate errors from overlay_entry_get_ov
authorOndřej Kuzník <ondra@mistotebe.net>
Wed, 23 Sep 2020 07:17:56 +0000 (08:17 +0100)
committerOndřej Kuzník <ondra@mistotebe.net>
Wed, 23 Sep 2020 10:10:29 +0000 (11:10 +0100)
servers/slapd/syncrepl.c

index 44d9a6c779121efa7af7c34f0668a42331f3a255..fa6a4669f9208ddee5fb018a3dfcca24132a8259 100644 (file)
@@ -2686,7 +2686,10 @@ syncrepl_op_modify( Operation *op, SlapReply *rs )
                        match = 1;
                }
                overlay_entry_release_ov( op, e, 0, on );
+       } else {
+               return SLAP_CB_CONTINUE;
        }
+
        /* equal? Should never happen */
        if ( match == 0 ) {
                slap_graduate_commit_csn( op );