X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fpacket_receive.c;h=98800ee11f801a6dd84b06f57c64f297e1bac3a9;hb=f5655eda8412bc7b03b6162cad01ad612719ad4a;hp=0956be2dad1444fa88339f903582ffdc6e3bf2ee;hpb=9a3032f7fd59939bcdce2ef4401dd2b84b7df637;p=silc.git diff --git a/apps/silcd/packet_receive.c b/apps/silcd/packet_receive.c index 0956be2d..98800ee1 100644 --- a/apps/silcd/packet_receive.c +++ b/apps/silcd/packet_receive.c @@ -2499,9 +2499,9 @@ void silc_server_connection_auth_request(SilcServer server, SilcSocketConnection sock, SilcPacketContext *packet) { - SilcServerConfigSectionClient *client = NULL; + SilcServerConfigClient *client = NULL; uint16 conn_type; - int ret, port; + int ret; SilcAuthMethod auth_meth = SILC_AUTH_NONE; SILC_LOG_DEBUG(("Start")); @@ -2522,10 +2522,9 @@ void silc_server_connection_auth_request(SilcServer server, /* Get the authentication method for the client */ auth_meth = SILC_AUTH_NONE; - port = server->sockets[server->sock]->port; /* Listenning port */ - client = silc_server_config_find_client(server, sock->ip, port); + client = silc_server_config_find_client(server, sock->ip); if (!client) - client = silc_server_config_find_client(server, sock->hostname, port); + client = silc_server_config_find_client(server, sock->hostname); if (client) { if (client->passphrase) { if (client->publickey && !server->config->prefer_passphrase_auth)