summaryrefslogtreecommitdiff
path: root/source4/auth/sam.c
diff options
context:
space:
mode:
authorMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>2009-11-07 21:20:12 +0100
committerAndrew Bartlett <abartlet@samba.org>2010-02-25 08:17:11 +1100
commite912d507093b7c22130158ef0bf2c0c4ffc78bac (patch)
tree9a09f0a75d4f01e62bc6a9e65e68f5eb4acd969f /source4/auth/sam.c
parentf10fc7c16e3c71603e34c58fc0329f6d01d89603 (diff)
downloadsamba-e912d507093b7c22130158ef0bf2c0c4ffc78bac.tar.gz
samba-e912d507093b7c22130158ef0bf2c0c4ffc78bac.tar.bz2
samba-e912d507093b7c22130158ef0bf2c0c4ffc78bac.zip
s4:auth - make some parts "signed-safe"
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source4/auth/sam.c')
-rw-r--r--source4/auth/sam.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/source4/auth/sam.c b/source4/auth/sam.c
index 7d2f249b06..3ded739f6a 100644
--- a/source4/auth/sam.c
+++ b/source4/auth/sam.c
@@ -299,10 +299,11 @@ static bool sids_contains_sid(const struct dom_sid **sids, const int num_sids,
static NTSTATUS authsam_expand_nested_groups(struct ldb_context *sam_ctx,
const struct dom_sid *sid, const bool only_childs,
TALLOC_CTX *res_sids_ctx, struct dom_sid ***res_sids,
- int *num_res_sids)
+ unsigned int *num_res_sids)
{
const char * const attrs[] = { "memberOf", NULL };
- int i, ret;
+ unsigned int i;
+ int ret;
bool already_there;
struct ldb_dn *tmp_dn;
struct dom_sid *tmp_sid;
@@ -390,7 +391,7 @@ _PUBLIC_ NTSTATUS authsam_make_server_info(TALLOC_CTX *mem_ctx,
struct dom_sid *primary_group_sid;
/* SID structures for the expanded group memberships */
struct dom_sid **groupSIDs = NULL, **groupSIDs_2 = NULL;
- int num_groupSIDs = 0, num_groupSIDs_2 = 0, i;
+ unsigned int num_groupSIDs = 0, num_groupSIDs_2 = 0, i;
uint32_t userAccountControl;
server_info = talloc(mem_ctx, struct auth_serversupplied_info);