summaryrefslogtreecommitdiffstats
path: root/source/nsswitch/winbindd.h
diff options
context:
space:
mode:
authorGerald Carter <jerry@samba.org>2007-01-02 21:48:47 +0000
committerGerald Carter <jerry@samba.org>2007-01-02 21:48:47 +0000
commitfbd89e7b32846303c65e92e3c3da895ed2beae25 (patch)
tree0161f1a0bfce3f4da3b3821df4973cc26a3c0cf7 /source/nsswitch/winbindd.h
parent09938acc1464f0819617b4c3ddcd3a5f4bd9d9ff (diff)
downloadsamba-fbd89e7b32846303c65e92e3c3da895ed2beae25.tar.gz
samba-fbd89e7b32846303c65e92e3c3da895ed2beae25.tar.xz
samba-fbd89e7b32846303c65e92e3c3da895ed2beae25.zip
r20488: When joined to a child domain in a multi-domain/single domain tree,
the child domain cannot always resolve SIDs in sibling domains. Windows tries to contact a DC in its own domain and then the root domain in the forest. This async changes makes winbindd's name2sid() call do the same.
Diffstat (limited to 'source/nsswitch/winbindd.h')
-rw-r--r--source/nsswitch/winbindd.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/source/nsswitch/winbindd.h b/source/nsswitch/winbindd.h
index 1da714af10c..ba50a3475d8 100644
--- a/source/nsswitch/winbindd.h
+++ b/source/nsswitch/winbindd.h
@@ -161,6 +161,7 @@ struct winbindd_child {
struct winbindd_domain {
fstring name; /* Domain name */
fstring alt_name; /* alt Domain name (if any) */
+ fstring forest_name; /* Name of the AD forest we're in */
DOM_SID sid; /* SID for this domain */
BOOL initialized; /* Did we already ask for the domain mode? */
BOOL native_mode; /* is this a win2k domain in native mode ? */