]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9802 slapd-meta: fix rewrite config ordering
authorHoward Chu <hyc@openldap.org>
Tue, 15 Mar 2022 16:46:09 +0000 (16:46 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Mon, 21 Mar 2022 21:57:33 +0000 (21:57 +0000)
servers/slapd/back-meta/config.c

index ad7fbce445bb590a3a89075975a8379c9408fc89..0f876e77fef6eb44e35a5b4da642a9978e5683ab 100644 (file)
@@ -2718,7 +2718,7 @@ idassert-authzFrom        "dn:<rootdn>"
                        /* move it to the right slot */
                        if ( ix < cnt ) {
                                for ( i=cnt; i>ix; i-- )
-                                       mt->mt_rwmap.rwm_bva_rewrite[i+1] = mt->mt_rwmap.rwm_bva_rewrite[i];
+                                       mt->mt_rwmap.rwm_bva_rewrite[i] = mt->mt_rwmap.rwm_bva_rewrite[i-1];
                                mt->mt_rwmap.rwm_bva_rewrite[i] = bv;
 
                                /* destroy old rules */