Loading source3/lib/username.c +17 −14 Original line number Diff line number Diff line Loading @@ -306,7 +306,7 @@ static BOOL user_in_netgroup_list(const char *user, const char *ngname) { #ifdef HAVE_NETGROUP static char *mydomain = NULL; fstring lowercase_user, lowercase_ngname; fstring lowercase_user; if (mydomain == NULL) yp_get_default_domain(&mydomain); Loading @@ -318,11 +318,11 @@ static BOOL user_in_netgroup_list(const char *user, const char *ngname) DEBUG(5,("looking for user %s of domain %s in netgroup %s\n", user, mydomain, ngname)); DEBUG(5,("innetgr is %s\n", innetgr(ngname, NULL, user, mydomain) ? "TRUE" : "FALSE")); if (innetgr(ngname, NULL, user, mydomain)) if (innetgr(ngname, NULL, user, mydomain)) { DEBUG(5,("user_in_netgroup_list: Found\n")); return (True); } else { /* * Ok, innetgr is case sensitive. Try once more with lowercase Loading @@ -331,12 +331,15 @@ static BOOL user_in_netgroup_list(const char *user, const char *ngname) fstrcpy(lowercase_user, user); strlower_m(lowercase_user); fstrcpy(lowercase_ngname, ngname); strlower_m(lowercase_ngname); if (innetgr(lowercase_ngname, NULL, lowercase_user, mydomain)) return (True); DEBUG(5,("looking for user %s of domain %s in netgroup %s\n", lowercase_user, mydomain, ngname)); if (innetgr(ngname, NULL, lowercase_user, mydomain)) { DEBUG(5,("user_in_netgroup_list: Found\n")); return (True); } } #endif /* HAVE_NETGROUP */ return False; } Loading Loading
source3/lib/username.c +17 −14 Original line number Diff line number Diff line Loading @@ -306,7 +306,7 @@ static BOOL user_in_netgroup_list(const char *user, const char *ngname) { #ifdef HAVE_NETGROUP static char *mydomain = NULL; fstring lowercase_user, lowercase_ngname; fstring lowercase_user; if (mydomain == NULL) yp_get_default_domain(&mydomain); Loading @@ -318,11 +318,11 @@ static BOOL user_in_netgroup_list(const char *user, const char *ngname) DEBUG(5,("looking for user %s of domain %s in netgroup %s\n", user, mydomain, ngname)); DEBUG(5,("innetgr is %s\n", innetgr(ngname, NULL, user, mydomain) ? "TRUE" : "FALSE")); if (innetgr(ngname, NULL, user, mydomain)) if (innetgr(ngname, NULL, user, mydomain)) { DEBUG(5,("user_in_netgroup_list: Found\n")); return (True); } else { /* * Ok, innetgr is case sensitive. Try once more with lowercase Loading @@ -331,12 +331,15 @@ static BOOL user_in_netgroup_list(const char *user, const char *ngname) fstrcpy(lowercase_user, user); strlower_m(lowercase_user); fstrcpy(lowercase_ngname, ngname); strlower_m(lowercase_ngname); if (innetgr(lowercase_ngname, NULL, lowercase_user, mydomain)) return (True); DEBUG(5,("looking for user %s of domain %s in netgroup %s\n", lowercase_user, mydomain, ngname)); if (innetgr(ngname, NULL, lowercase_user, mydomain)) { DEBUG(5,("user_in_netgroup_list: Found\n")); return (True); } } #endif /* HAVE_NETGROUP */ return False; } Loading