s3: Make proper use of sid_check_is_in_xx routines
authorVolker Lendecke <vl@samba.org>
Fri, 5 Nov 2010 14:48:44 +0000 (15:48 +0100)
committerVolker Lendecke <vlendec@samba.org>
Fri, 5 Nov 2010 15:35:59 +0000 (15:35 +0000)
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Fri Nov  5 15:35:59 UTC 2010 on sn-devel-104

source3/auth/server_info.c

index 3bb7d25d29702e4272f3cc7267226c153ec1d99d..d288a0c97ca319478c5f1a290aeb450f16c81407 100644 (file)
@@ -333,7 +333,7 @@ NTSTATUS samu_to_SamInfo3(TALLOC_CTX *mem_ctx,
 
        /* check if this is a "Unix Users" domain user,
         * we need to handle it in a special way if that's the case */
-       if (dom_sid_compare_domain(user_sid, &global_sid_Unix_Users) == 0) {
+       if (sid_check_is_in_unix_users(user_sid)) {
                /* in info3 you can only set rids for the user and the
                 * primary group, and the domain sid must be that of
                 * the sam domain.
@@ -359,7 +359,7 @@ NTSTATUS samu_to_SamInfo3(TALLOC_CTX *mem_ctx,
 
        /* check if this is a "Unix Groups" domain group,
         * if so we need special handling */
-       if (dom_sid_compare_domain(group_sid, &global_sid_Unix_Groups) == 0) {
+       if (sid_check_is_in_unix_groups(group_sid)) {
                /* in info3 you can only set rids for the user and the
                 * primary group, and the domain sid must be that of
                 * the sam domain.