s3: Fix Coverity ID 1013, CHECKED_RETURN
authorVolker Lendecke <vl@samba.org>
Wed, 16 Mar 2011 17:50:02 +0000 (18:50 +0100)
committerVolker Lendecke <vl@samba.org>
Wed, 16 Mar 2011 20:14:58 +0000 (21:14 +0100)
This is probably more or less taste. Removing the necessity for a comment is a
good thing though IMO.

source3/rpc_server/lsa/srv_lsa_nt.c

index a4fc40a58be616a99bbe5b46918a43703f0af7ef..eeea5163b2abb77316d5344d489a7c0a804b798f 100644 (file)
@@ -268,7 +268,7 @@ static NTSTATUS lookup_lsa_sids(TALLOC_CTX *mem_ctx,
                int dom_idx;
                const char *full_name;
                const char *domain;
-               enum lsa_SidType type = SID_NAME_UNKNOWN;
+               enum lsa_SidType type;
 
                ZERO_STRUCT(sid);
 
@@ -281,11 +281,10 @@ static NTSTATUS lookup_lsa_sids(TALLOC_CTX *mem_ctx,
 
                DEBUG(5, ("init_lsa_sids: looking up name %s\n", full_name));
 
-               /* We can ignore the result of lookup_name, it will not touch
-                  "type" if it's not successful */
-
-               lookup_name(mem_ctx, full_name, flags, &domain, NULL,
-                           &sid, &type);
+               if (!lookup_name(mem_ctx, full_name, flags, &domain, NULL,
+                                &sid, &type)) {
+                       type = SID_NAME_UNKNOWN;
+               }
 
                switch (type) {
                case SID_NAME_USER: