s3:winbindd_user: create domain connection in winbindd_fill_pwent if necessary.
authorMichael Adam <obnox@samba.org>
Mon, 9 Feb 2009 12:50:31 +0000 (13:50 +0100)
committerMichael Adam <obnox@samba.org>
Mon, 9 Feb 2009 13:05:42 +0000 (14:05 +0100)
Calling find_domain_from_name_noinit() might not be enough here.
This makes winbindd_getpwent() behave the same as winbindd_getgrent().

Michael

source3/winbindd/winbindd_user.c

index a6740b1fb8659db14a284c776420218d034391db..8b481f972c6f5a953ca16c733e43011fecbcf8a4 100644 (file)
@@ -80,7 +80,7 @@ static bool winbindd_fill_pwent(TALLOC_CTX *ctx, char *dom_name, char *user_name
        if (!pw || !dom_name || !user_name)
                return False;
 
-       domain = find_domain_from_name_noinit(dom_name);
+       domain = find_domain_from_name(dom_name);
        if (domain == NULL) {
                DEBUG(5,("winbindd_fill_pwent: Failed to find domain for %s.\n",
                         dom_name));