1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-26 21:57:41 +03:00

passdb: in get_trust_pw_clear() correctly fail if trusted domains not supported

(but trusted domain situation was found)

This completes the fix for bugs #5425 and #5451 by Steven Dannemann,
in that now no special cases are left uncovered.

Michael
(This used to be commit 0b26bcd3becb869319bca48bbf244c18b6e8e3dd)
This commit is contained in:
Michael Adam 2008-05-26 12:11:21 +02:00
parent 4de01a909a
commit a186e598c4

View File

@ -1543,7 +1543,11 @@ bool get_trust_pw_clear(const char *domain, char **ret_pwd,
/* if we are a DC and this is not our domain, then lookup an account
* for the domain trust */
if (is_trusted_domain_situation(domain)) {
if (is_dc_trusted_domain_situation(domain)) {
if (!lp_allow_trusted_domains()) {
return false;
}
if (!pdb_get_trusteddom_pw(domain, ret_pwd, NULL,
&last_set_time))
{