summaryrefslogtreecommitdiff
path: root/source4
diff options
context:
space:
mode:
authorJo Sutton <josutton@catalyst.net.nz>2024-02-20 16:46:07 +1300
committerAndrew Bartlett <abartlet@samba.org>2024-02-27 01:11:37 +0000
commitbeaeeaff501b22fdfb3928d788597398fcbbbe29 (patch)
treeb346a73c1ede1b6473dc0a874021b6e81f9655bc /source4
parent3b85345c4c5bc7fa7196c8802a6be60e0e4a043f (diff)
downloadsamba-beaeeaff501b22fdfb3928d788597398fcbbbe29.tar.gz
samba-beaeeaff501b22fdfb3928d788597398fcbbbe29.tar.bz2
samba-beaeeaff501b22fdfb3928d788597398fcbbbe29.zip
s4:rpc_server: Make some arrays static
Signed-off-by: Jo Sutton <josutton@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source4')
-rw-r--r--source4/rpc_server/netlogon/dcerpc_netlogon.c63
1 files changed, 36 insertions, 27 deletions
diff --git a/source4/rpc_server/netlogon/dcerpc_netlogon.c b/source4/rpc_server/netlogon/dcerpc_netlogon.c
index ca11e6d10ee..729812acfd9 100644
--- a/source4/rpc_server/netlogon/dcerpc_netlogon.c
+++ b/source4/rpc_server/netlogon/dcerpc_netlogon.c
@@ -410,8 +410,11 @@ static NTSTATUS dcesrv_netr_ServerAuthenticate3_helper(
int num_records;
struct ldb_message **msgs;
NTSTATUS nt_status;
- const char *attrs[] = {"unicodePwd", "userAccountControl",
- "objectSid", "samAccountName", NULL};
+ static const char *attrs[] = {"unicodePwd",
+ "userAccountControl",
+ "objectSid",
+ "samAccountName",
+ NULL};
uint32_t server_flags = 0;
uint32_t negotiate_flags = 0;
@@ -536,12 +539,10 @@ static NTSTATUS dcesrv_netr_ServerAuthenticate3_helper(
r->in.secure_channel_type == SEC_CHAN_DNS_DOMAIN)
{
struct ldb_message *tdo_msg = NULL;
- const char * const tdo_attrs[] = {
- "trustAuthIncoming",
- "trustAttributes",
- "flatName",
- NULL
- };
+ static const char *const tdo_attrs[] = {"trustAuthIncoming",
+ "trustAttributes",
+ "flatName",
+ NULL};
char *encoded_name = NULL;
size_t len;
const char *flatname = NULL;
@@ -2618,17 +2619,17 @@ static NTSTATUS dcesrv_netr_LogonGetDomainInfo(struct dcesrv_call_state *dce_cal
TALLOC_CTX *mem_ctx, struct netr_LogonGetDomainInfo *r)
{
struct netlogon_creds_CredentialState *creds;
- const char * const trusts_attrs[] = {
- "securityIdentifier",
- "flatName",
- "trustPartner",
- "trustAttributes",
- "trustDirection",
- "trustType",
- NULL
- };
- const char * const attrs2[] = { "sAMAccountName", "dNSHostName",
- "msDS-SupportedEncryptionTypes", NULL };
+ static const char *const trusts_attrs[] = {"securityIdentifier",
+ "flatName",
+ "trustPartner",
+ "trustAttributes",
+ "trustDirection",
+ "trustType",
+ NULL};
+ static const char *const attrs2[] = {"sAMAccountName",
+ "dNSHostName",
+ "msDS-SupportedEncryptionTypes",
+ NULL};
const char *sam_account_name, *old_dns_hostname;
struct ldb_context *sam_ctx;
const struct GUID *our_domain_guid = NULL;
@@ -2994,11 +2995,15 @@ static bool sam_rodc_access_check(struct ldb_context *sam_ctx,
struct dom_sid *user_sid,
struct ldb_dn *obj_dn)
{
- const char *rodc_attrs[] = { "msDS-NeverRevealGroup",
- "msDS-RevealOnDemandGroup",
- "userAccountControl",
- NULL };
- const char *obj_attrs[] = { "tokenGroups", "objectSid", "UserAccountControl", "msDS-KrbTgtLinkBL", NULL };
+ static const char *rodc_attrs[] = {"msDS-NeverRevealGroup",
+ "msDS-RevealOnDemandGroup",
+ "userAccountControl",
+ NULL};
+ static const char *obj_attrs[] = {"tokenGroups",
+ "objectSid",
+ "UserAccountControl",
+ "msDS-KrbTgtLinkBL",
+ NULL};
struct ldb_dn *rodc_dn;
int ret;
struct ldb_result *rodc_res = NULL, *obj_res = NULL;
@@ -3938,9 +3943,13 @@ static WERROR fill_trusted_domains_array(TALLOC_CTX *mem_ctx,
{
struct ldb_dn *system_dn;
struct ldb_message **dom_res = NULL;
- const char *trust_attrs[] = { "flatname", "trustPartner",
- "securityIdentifier", "trustDirection",
- "trustType", "trustAttributes", NULL };
+ static const char *trust_attrs[] = {"flatname",
+ "trustPartner",
+ "securityIdentifier",
+ "trustDirection",
+ "trustType",
+ "trustAttributes",
+ NULL};
uint32_t n;
int i;
int ret;