]> git.sur5r.net Git - openldap/commitdiff
Fix prev commit, use BDB_IDL_LAST()
authorHoward Chu <hyc@openldap.org>
Thu, 15 Sep 2005 03:19:26 +0000 (03:19 +0000)
committerHoward Chu <hyc@openldap.org>
Thu, 15 Sep 2005 03:19:26 +0000 (03:19 +0000)
servers/slapd/back-bdb/idl.c

index a826d401e4c245fa2f0d2e35979fa455573ba257..161c926d983c7408900001569261e9f9a245bd7e 100644 (file)
@@ -1264,7 +1264,7 @@ int bdb_idl_merge( ID *a, ID *b )
        if ( BDB_IDL_IS_RANGE( a ) || BDB_IDL_IS_RANGE(b) ||
                a[0] + b[0] >= BDB_IDL_UM_MAX ) {
                ida = IDL_MIN( a[1], b[1] );
-               idb = IDL_MAX( a[a[0]], b[b[0]] );
+               idb = IDL_MAX( BDB_IDL_LAST(a), BDB_IDL_LAST(b) );
                a[0] = NOID;
                a[1] = ida;
                a[2] = idb;