summaryrefslogtreecommitdiff
path: root/source4/dsdb
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2015-07-14 11:44:58 +0200
committerJeremy Allison <jra@samba.org>2015-07-15 01:47:21 +0200
commit2bfe12e96eaca46905c7e6c049952aa66b68eddf (patch)
tree60619f006a89271c877fce8bdf3f96a23eef5e53 /source4/dsdb
parent2f86e32a993727f61d61f9a254dafff9efdb769f (diff)
downloadsamba-2bfe12e96eaca46905c7e6c049952aa66b68eddf.tar.gz
CID 1311771: Fix a null pointer dereference
We check for dir == NULL but dereference it during variable declaration. Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source4/dsdb')
-rw-r--r--source4/dsdb/common/util_trusts.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source4/dsdb/common/util_trusts.c b/source4/dsdb/common/util_trusts.c
index 50cb197b03e..e2cd0ac9e27 100644
--- a/source4/dsdb/common/util_trusts.c
+++ b/source4/dsdb/common/util_trusts.c
@@ -156,7 +156,7 @@ static NTSTATUS dsdb_trust_forest_record_to_lsa(TALLOC_CTX *mem_ctx,
lftr->flags = ftr->flags;
lftr->time = ftr->timestamp;
- lftr->type = ftr->type;
+ lftr->type = (enum lsa_ForestTrustRecordType)ftr->type;
switch (lftr->type) {
case LSA_FOREST_TRUST_TOP_LEVEL_NAME: