s3-rpc-server: fix type of enum in lsa server
authorUri Simchoni <uri@samba.org>
Sun, 19 Nov 2017 17:57:29 +0000 (17:57 +0000)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 22 Nov 2017 09:20:21 +0000 (10:20 +0100)
Signed-off-by: Uri Simchoni <uri@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source3/rpc_server/lsa/srv_lsa_nt.c

index 2d0d29e5f35787d1ee3e1fa3d40a1bf9d6d7295f..3cc87ad90817c4f670fb59abae7c6fb3af08cf38 100644 (file)
@@ -4157,7 +4157,7 @@ static NTSTATUS make_ft_info(TALLOC_CTX *mem_ctx,
 
                rec->flags = lrec->flags;
                rec->timestamp = lrec->time;
-               rec->type = lrec->type;
+               rec->type = (enum ForestTrustInfoRecordType)lrec->type;
 
                switch (lrec->type) {
                case LSA_FOREST_TRUST_TOP_LEVEL_NAME:
@@ -4412,7 +4412,7 @@ static NTSTATUS own_ft_info(struct pdb_domain_info *dom_info,
 
        rec->flags = 0;
        rec->timestamp = 0;
-       rec->type = LSA_FOREST_TRUST_TOP_LEVEL_NAME;
+       rec->type = FOREST_TRUST_TOP_LEVEL_NAME;
 
        rec->data.name.string = talloc_strdup(fti, dom_info->dns_forest);
        if (!rec->data.name.string) {
@@ -4425,7 +4425,7 @@ static NTSTATUS own_ft_info(struct pdb_domain_info *dom_info,
 
        rec->flags = 0;
        rec->timestamp = 0;
-       rec->type = LSA_FOREST_TRUST_DOMAIN_INFO;
+       rec->type = FOREST_TRUST_DOMAIN_INFO;
 
         info = &rec->data.info;