From eb8e3155dee3e4258a603da61a9e7822503cd8dd Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Fri, 27 Aug 2010 11:27:57 +1000 Subject: libcli/privileges Simplify get_privilege_luid() to return just the enum As Samba only deals with the lower 32 bits of the LUID, just return those and let the LSA layer deal with the upper 0 bits. Andrew Bartlett Signed-off-by: Andrew Tridgell --- libcli/security/privileges.c | 11 +++-------- libcli/security/privileges.h | 2 +- 2 files changed, 4 insertions(+), 9 deletions(-) (limited to 'libcli') diff --git a/libcli/security/privileges.c b/libcli/security/privileges.c index 63765ff454..4815d1837c 100644 --- a/libcli/security/privileges.c +++ b/libcli/security/privileges.c @@ -316,24 +316,19 @@ int count_all_privileges( void ) so we are guaranteed to find it in the list. *********************************************************************/ -struct lsa_LUIDAttribute get_privilege_luid( uint64_t *privilege_mask ) +enum sec_privilege get_privilege_luid( uint64_t *privilege_mask ) { - struct lsa_LUIDAttribute priv_luid; int i; uint32_t num_privs = ARRAY_SIZE(privs); - ZERO_STRUCT( priv_luid ); - for ( i=0; i