From: Christian Ambach Date: Sun, 26 Feb 2012 16:49:23 +0000 (+0100) Subject: s3:winbindd/idmap_tdb2: fix logic error in set_mapping_action X-Git-Tag: samba-4.0.0alpha21~440 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=15b12cbc8ab31f4f8a547f27985f24d72c1f0055;p=thirdparty%2Fsamba.git s3:winbindd/idmap_tdb2: fix logic error in set_mapping_action fix an endless loop --- diff --git a/source3/winbindd/idmap_tdb2.c b/source3/winbindd/idmap_tdb2.c index b80b8ef3a4e..bd535c01416 100644 --- a/source3/winbindd/idmap_tdb2.c +++ b/source3/winbindd/idmap_tdb2.c @@ -149,7 +149,7 @@ static NTSTATUS idmap_tdb2_set_mapping_action(struct db_context *db, /* check wheter sid mapping is already present in db */ ret = dbwrap_fetch_bystring(db, tmp_ctx, state->ksidstr, &data); - if (!NT_STATUS_IS_OK(ret)) { + if (NT_STATUS_IS_OK(ret)) { ret = NT_STATUS_OBJECT_NAME_COLLISION; goto done; }