Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
*/
bool ldb_dn_replace_components(struct ldb_dn *dn, struct ldb_dn *new_dn)
{
- int i;
+ unsigned int i;
if ( ! ldb_dn_validate(dn) || ! ldb_dn_validate(new_dn)) {
return false;
return LDB_ERR_OTHER;
}
- if (num >= dn->comp_num) {
+ if (num < 0) {
return LDB_ERR_OTHER;
}
- if (num < 0) {
+ if ((unsigned)num >= dn->comp_num) {
return LDB_ERR_OTHER;
}