mirror of
https://github.com/samba-team/samba.git
synced 2025-12-14 20:23:54 +03:00
Preliminary merge of winbind into HEAD. Note that this compiles and links
but I haven't actually run it yet so it probably doesn't work. (-:
This commit is contained in:
@@ -1282,24 +1282,3 @@ char *string_truncate(char *s, int length)
|
||||
}
|
||||
return s;
|
||||
}
|
||||
|
||||
/* Parse a string of the form DOMAIN/user into a domain and a user */
|
||||
|
||||
void parse_domain_user(char *domuser, fstring domain, fstring user)
|
||||
{
|
||||
char *p;
|
||||
char *sep = lp_winbind_separator();
|
||||
if (!sep) sep = "\\";
|
||||
p = strchr(domuser,*sep);
|
||||
if (!p) p = strchr(domuser,'\\');
|
||||
if (!p) {
|
||||
fstrcpy(domain,"");
|
||||
fstrcpy(user, domuser);
|
||||
return;
|
||||
}
|
||||
|
||||
fstrcpy(user, p+1);
|
||||
fstrcpy(domain, domuser);
|
||||
domain[PTR_DIFF(p, domuser)] = 0;
|
||||
strupper(domain);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user