summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libcli/security/privileges.c3
-rw-r--r--libcli/security/privileges.h2
-rw-r--r--source3/lib/privileges.c4
3 files changed, 3 insertions, 6 deletions
diff --git a/libcli/security/privileges.c b/libcli/security/privileges.c
index 4c288a7f3a..938f34b858 100644
--- a/libcli/security/privileges.c
+++ b/libcli/security/privileges.c
@@ -187,7 +187,7 @@ uint64_t sec_privilege_mask(enum sec_privilege privilege)
put all valid privileges into a mask
****************************************************************************/
-bool se_priv_put_all_privileges(uint64_t *privilege_mask)
+void se_priv_put_all_privileges(uint64_t *privilege_mask)
{
int i;
uint32_t num_privs = ARRAY_SIZE(privs);
@@ -196,7 +196,6 @@ bool se_priv_put_all_privileges(uint64_t *privilege_mask)
for ( i=0; i<num_privs; i++ ) {
*privilege_mask |= privs[i].privilege_mask;
}
- return true;
}
/*********************************************************************
diff --git a/libcli/security/privileges.h b/libcli/security/privileges.h
index 77a786192d..788125e163 100644
--- a/libcli/security/privileges.h
+++ b/libcli/security/privileges.h
@@ -54,7 +54,7 @@ uint64_t sec_privilege_mask(enum sec_privilege privilege);
put all privileges into a mask
****************************************************************************/
-bool se_priv_put_all_privileges(uint64_t *privilege_mask);
+void se_priv_put_all_privileges(uint64_t *privilege_mask);
/*********************************************************************
Lookup the uint64_t value for a privilege name
diff --git a/source3/lib/privileges.c b/source3/lib/privileges.c
index af4c0966f7..62ed0a35e0 100644
--- a/source3/lib/privileges.c
+++ b/source3/lib/privileges.c
@@ -488,9 +488,7 @@ bool grant_all_privileges( const struct dom_sid *sid )
{
uint64_t mask;
- if (!se_priv_put_all_privileges(&mask)) {
- return False;
- }
+ se_priv_put_all_privileges(&mask);
return grant_privilege_bitmap( sid, mask );
}