Fix sizeLimit off-by-one (Marco Reichwald)

This commit is contained in:
leitner
2006-09-16 19:53:48 +00:00
parent 64eac4153f
commit 90f7ea6bb5

View File

@@ -1269,7 +1269,7 @@ found:
uint32 j;
uint32_unpack(map+indices_offset+4*i,&j);
if (ldap_match_mapped(j,&sr)) {
if (sr.sizeLimit && sr.sizeLimit<=++returned)
if (sr.sizeLimit && sr.sizeLimit<++returned)
break;
answerwith(j,&sr,messageid,out);
}
@@ -1286,7 +1286,7 @@ found:
uint32 j;
uint32_unpack(x,&j);
if (ldap_match_mapped(x-map,&sr)) {
if (sr.sizeLimit && sr.sizeLimit<=++returned)
if (sr.sizeLimit && sr.sizeLimit<++returned)
break;
answerwith(x-map,&sr,messageid,out);
}