s4:rpc_server/samr: use the same logic in *info_DomInfo7() as in info_DomGeneralInfor...
authorStefan Metzmacher <metze@samba.org>
Wed, 18 Mar 2015 15:07:43 +0000 (16:07 +0100)
committerJeremy Allison <jra@samba.org>
Fri, 20 Mar 2015 19:43:12 +0000 (20:43 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source4/rpc_server/samr/dcesrv_samr.c

index 24fe2d1e3af54f29874eee5dc1a9da05a543ac91..d0c748e184839e86cfe206c778ee24c8de327029 100644 (file)
@@ -602,8 +602,9 @@ static NTSTATUS dcesrv_samr_info_DomInfo7(struct samr_domain_state *state,
                }
                break;
        case ROLE_DOMAIN_PDC:
-               info->role = SAMR_ROLE_DOMAIN_PDC;
-               break;
+       case ROLE_DOMAIN_BDC:
+       case ROLE_AUTO:
+               return NT_STATUS_INTERNAL_ERROR;
        case ROLE_DOMAIN_MEMBER:
                info->role = SAMR_ROLE_DOMAIN_MEMBER;
                break;