]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
r23884: Fix Coverity ID 379
authorVolker Lendecke <vlendec@samba.org>
Mon, 16 Jul 2007 07:46:29 +0000 (07:46 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:28:38 +0000 (12:28 -0500)
source/nsswitch/winbindd_user.c

index 198c54c039dbe3a105579df6b1c38f4eb8739ef8..fac2832f564e37e82db7e117831cc8dc035288f1 100644 (file)
@@ -245,6 +245,12 @@ static void getpwsid_queryuser_recv(void *private_data, BOOL success,
                struct winbindd_domain *domain = NULL;
                
                domain = find_lookup_domain_from_sid(&s->user_sid);
+               if (domain == NULL) {
+                       DEBUG(5, ("find_lookup_domain_from_sid(%s) failed\n",
+                                 sid_string_static(&s->user_sid)));
+                       request_error(s->state);
+                       return;                 
+               }
                winbindd_lookup_name_by_sid(s->state->mem_ctx, domain,
                                            &s->user_sid, &domain_name,
                                            &user_name, &type );