From: Andrew Bartlett Date: Mon, 27 Oct 2008 02:11:28 +0000 (+1100) Subject: Fix use of wrong union arm in linked_attributes module X-Git-Tag: samba-4.0.0alpha6~513 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=adf016e11946a354a140b1c0ed7789160e3af2aa;p=thirdparty%2Fsamba.git Fix use of wrong union arm in linked_attributes module This bug occours frequenetly in ldb users because the union so happens to be layed out that this works. However, it is still incorrect usage... Andrew Bartlett --- diff --git a/source4/dsdb/samdb/ldb_modules/linked_attributes.c b/source4/dsdb/samdb/ldb_modules/linked_attributes.c index 190a66cdb3e..bafd7e5ecf7 100644 --- a/source4/dsdb/samdb/ldb_modules/linked_attributes.c +++ b/source4/dsdb/samdb/ldb_modules/linked_attributes.c @@ -177,7 +177,7 @@ static int linked_attributes_add(struct ldb_module *module, struct ldb_request * int ret; int i, j; - if (ldb_dn_is_special(req->op.mod.message->dn)) { + if (ldb_dn_is_special(req->op.add.message->dn)) { /* do not manipulate our control entries */ return ldb_next_request(module, req); }