mirror of
https://github.com/samba-team/samba.git
synced 2025-01-26 10:04:02 +03:00
replmd: Check dsdb_dn for syntax errors
Signed-off-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
7b4c8153f0
commit
15e621773d
@ -813,6 +813,11 @@ static int replmd_add_fix_la(struct ldb_module *module, struct ldb_message_eleme
|
|||||||
NTSTATUS status;
|
NTSTATUS status;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
|
if (dsdb_dn == NULL) {
|
||||||
|
talloc_free(tmp_ctx);
|
||||||
|
return LDB_ERR_INVALID_DN_SYNTAX;
|
||||||
|
}
|
||||||
|
|
||||||
/* note that the DN already has the extended
|
/* note that the DN already has the extended
|
||||||
components from the extended_dn_store module */
|
components from the extended_dn_store module */
|
||||||
status = dsdb_get_extended_dn_guid(dsdb_dn->dn, &target_guid, "GUID");
|
status = dsdb_get_extended_dn_guid(dsdb_dn->dn, &target_guid, "GUID");
|
||||||
|
Loading…
x
Reference in New Issue
Block a user