diff options
author | Samba Release Account <samba-bugs@samba.org> | 1997-01-29 22:28:10 +0000 |
---|---|---|
committer | Samba Release Account <samba-bugs@samba.org> | 1997-01-29 22:28:10 +0000 |
commit | 25175ce3113acad7fafb76e92f2f343d18ef4aea (patch) | |
tree | 8e1a7dbf6d0a41e3e78a3d1e643c09c367d07b79 /source | |
parent | c43d192a361000f306622a28584cc87490070d48 (diff) | |
download | samba-25175ce3113acad7fafb76e92f2f343d18ef4aea.tar.gz samba-25175ce3113acad7fafb76e92f2f343d18ef4aea.tar.xz samba-25175ce3113acad7fafb76e92f2f343d18ef4aea.zip |
Fixed issue with null ypdomainname being used.
Jermy.
Diffstat (limited to 'source')
-rw-r--r-- | source/lib/username.c | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/source/lib/username.c b/source/lib/username.c index 0b82d79747b..07987fafb30 100644 --- a/source/lib/username.c +++ b/source/lib/username.c @@ -198,15 +198,23 @@ BOOL user_in_list(char *user,char *list) static char *mydomain = NULL; if (mydomain == 0) yp_get_default_domain(&mydomain); + + if(mydomain == 0) + { + DEBUG(5,("Unable to get default yp domain\n")); + } + else + { - DEBUG(5,("looking for user %s of domain %s in netgroup %s\n", + DEBUG(5,("looking for user %s of domain %s in netgroup %s\n", user, mydomain, &tok[1])); - DEBUG(5,("innetgr is %s\n", + DEBUG(5,("innetgr is %s\n", innetgr(&tok[1], (char *) 0, user, mydomain) ? "TRUE" : "FALSE")); - if (innetgr(&tok[1], (char *)0, user, mydomain)) - return (True); + if (innetgr(&tok[1], (char *)0, user, mydomain)) + return (True); + } } #endif |