summaryrefslogtreecommitdiffstats
path: root/source3/auth
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2003-01-13 21:49:49 +0000
committerAndrew Bartlett <abartlet@samba.org>2003-01-13 21:49:49 +0000
commit1276959d7c32b98f0115b008765772bf33c72eab (patch)
tree6f6d79f86043e8f87634069f3682449858330732 /source3/auth
parent5368372382671c9b5f7d3e8450ed30af31c0ffc4 (diff)
downloadsamba-1276959d7c32b98f0115b008765772bf33c72eab.tar.gz
samba-1276959d7c32b98f0115b008765772bf33c72eab.tar.xz
samba-1276959d7c32b98f0115b008765772bf33c72eab.zip
Always initialise this variable - and don't set the 'must change now' if it was
last changed at '0'. We need to actually change this password sometime... Andrew Bartlett (This used to be commit 740bf439d2d1512127c873cf0e57697161d6566b)
Diffstat (limited to 'source3/auth')
-rw-r--r--source3/auth/auth_domain.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source3/auth/auth_domain.c b/source3/auth/auth_domain.c
index 79cf5b156d5..b3f50072bcb 100644
--- a/source3/auth/auth_domain.c
+++ b/source3/auth/auth_domain.c
@@ -432,7 +432,8 @@ static NTSTATUS check_ntdomain_security(const struct auth_context *auth_context,
/* Test if machine password has expired and needs to be changed */
if (lp_machine_password_timeout()) {
- if (time(NULL) > (last_change_time +
+ if (last_change_time > 0 &&
+ time(NULL) > (last_change_time +
lp_machine_password_timeout())) {
global_machine_password_needs_changing = True;
}