Make dcc_ip being a per-server value.

Moved dcc_ip from prefs to sess->server.
This commit is contained in:
Stepan Broz
2019-05-21 16:02:30 +02:00
committed by Patrick
parent 468ce821fe
commit ed1d5061a4
5 changed files with 11 additions and 8 deletions

View File

@@ -1420,7 +1420,7 @@ inbound_foundip (session *sess, char *ip, const message_tags_data *tags_data)
HostAddr = gethostbyname (ip);
if (HostAddr)
{
prefs.dcc_ip = ((struct in_addr *) HostAddr->h_addr)->s_addr;
sess->server->dcc_ip = ((struct in_addr *) HostAddr->h_addr)->s_addr;
EMIT_SIGNAL_TIMESTAMP (XP_TE_FOUNDIP, sess->server->server_session,
inet_ntoa (*((struct in_addr *) HostAddr->h_addr)),
NULL, NULL, NULL, 0, tags_data->timestamp);