From f7ffc12e2d43bd2dddb0a29eb778ff69a6b2802d Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Tue, 21 Sep 2010 07:14:38 +1000 Subject: libcli/security Use static SIDs rather than parsing from strings This should make the security_token_is_*() calls a little faster. Andrew Bartlett Signed-off-by: Andrew Tridgell --- source4/rpc_server/srvsvc/dcesrv_srvsvc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source4') diff --git a/source4/rpc_server/srvsvc/dcesrv_srvsvc.c b/source4/rpc_server/srvsvc/dcesrv_srvsvc.c index cf3651780d..41d89a9f56 100644 --- a/source4/rpc_server/srvsvc/dcesrv_srvsvc.c +++ b/source4/rpc_server/srvsvc/dcesrv_srvsvc.c @@ -33,7 +33,7 @@ #define SRVSVC_CHECK_ADMIN_ACCESS do { \ struct security_token *t = dce_call->conn->auth_state.session_info->security_token; \ if (!security_token_has_builtin_administrators(t) && \ - !security_token_has_sid_string(t, SID_BUILTIN_SERVER_OPERATORS)) { \ + !security_token_has_sid(t, &global_sid_Builtin_Server_Operators)) { \ return WERR_ACCESS_DENIED; \ } \ } while (0) -- cgit