From 88a7086faa86464670c0d9097ea22a7c774682ad Mon Sep 17 00:00:00 2001 From: Ondrej Kos Date: Thu, 4 Oct 2012 10:59:27 +0200 Subject: Slices calculation is alway wrong for default values --- src/providers/ldap/sdap_idmap.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/providers') diff --git a/src/providers/ldap/sdap_idmap.c b/src/providers/ldap/sdap_idmap.c index 94170e54a..9ace11b5c 100644 --- a/src/providers/ldap/sdap_idmap.c +++ b/src/providers/ldap/sdap_idmap.c @@ -211,8 +211,8 @@ sdap_idmap_add_domain(struct sdap_idmap_ctx *idmap_ctx, return EINVAL; } - max_slices = (idmap_upper - idmap_lower + 1) / rangesize; - if (((idmap_upper - idmap_lower + 1) % rangesize) != 0) { + max_slices = (idmap_upper - idmap_lower) / rangesize; + if (((idmap_upper - idmap_lower) % rangesize) != 0) { DEBUG(SSSDBG_CONF_SETTINGS, ("Range size does not divide evenly. Uppermost range will " "not be used\n")); -- cgit