From fd0480e9afd0a82994635262666f65b136154f4b Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Sun, 28 Aug 2011 00:51:42 -0700 Subject: [PATCH] Fix IDL off-by-one --- servers/slapd/back-mdb/idl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/slapd/back-mdb/idl.c b/servers/slapd/back-mdb/idl.c index 3655377e7c..b020931d36 100644 --- a/servers/slapd/back-mdb/idl.c +++ b/servers/slapd/back-mdb/idl.c @@ -341,7 +341,7 @@ mdb_idl_fetch_key( rc = mdb_cursor_get( cursor, key, &data, MDB_NEXT_MULTIPLE ); } if ( rc == MDB_NOTFOUND ) rc = 0; - ids[0] = i - ids; + ids[0] = i - &ids[1]; /* On disk, a range is denoted by 0 in the first element */ if (ids[1] == 0) { if (ids[0] != MDB_IDL_RANGE_SIZE) { -- 2.47.2