1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-27 14:04:05 +03:00

Do the reverse DNS lookup, but only if 'hostname lookups = yes'

Andrew Bartlett
(This used to be commit dfecd6a4534743a3e140eafc9836911286793951)
This commit is contained in:
Andrew Bartlett 2002-02-09 03:29:36 +00:00
parent 7dbaaa0964
commit c1d83be9b5

View File

@ -77,12 +77,14 @@ BOOL session_claim(user_struct *vuser)
return False;
}
/* Don't resolve the hostname in smbd as we can pause for a long
time while waiting for DNS timeouts to occur. The correct
place to do this is in the code that displays the session
information. */
/* If 'hostname lookup' == yes, then do the DNS lookup. This is
needed becouse utmp and PAM both expect DNS names */
hostname = client_addr();
if (lp_hostname_lookups()) {
hostname = client_name();
} else {
hostname = client_addr();
}
fstrcpy(sessionid.username, vuser->user.unix_name);
fstrcpy(sessionid.hostname, hostname);