libcli: Simplify security_token_is_sid()
authorVolker Lendecke <vl@samba.org>
Tue, 18 Apr 2023 09:30:26 +0000 (11:30 +0200)
committerJeremy Allison <jra@samba.org>
Fri, 16 Jun 2023 16:14:30 +0000 (16:14 +0000)
Avoid an explicit if-statement.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
libcli/security/security_token.c

index 31be678941e60bd7db3b6ea1f6dc33003126d4e0..a80637f0ce1e0697675c5315ee02451ad4ebc2a7 100644 (file)
@@ -67,13 +67,13 @@ void security_token_debug(int dbg_class, int dbg_lev, const struct security_toke
 
 bool security_token_is_sid(const struct security_token *token, const struct dom_sid *sid)
 {
+       bool ret;
+
        if (token->sids == NULL) {
                return false;
        }
-       if (dom_sid_equal(&token->sids[PRIMARY_USER_SID_INDEX], sid)) {
-               return true;
-       }
-       return false;
+       ret = dom_sid_equal(&token->sids[PRIMARY_USER_SID_INDEX], sid);
+       return ret;
 }
 
 bool security_token_is_system(const struct security_token *token)