X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=apps%2Fsilcd%2Fpacket_receive.c;h=1bc8b853832deea7b0ee4ea27b390aa7e7143442;hb=c077f32b9139acbbd3f33d1a3c6293b5788337e6;hp=1c817358a4d4f02b710d7de50876c88976258fcc;hpb=f56f45aa509dde80443f6bf642f7fed0891c082e;p=silc.git diff --git a/apps/silcd/packet_receive.c b/apps/silcd/packet_receive.c index 1c817358..1bc8b853 100644 --- a/apps/silcd/packet_receive.c +++ b/apps/silcd/packet_receive.c @@ -2535,11 +2535,11 @@ void silc_server_connection_auth_request(SilcServer server, client = silc_server_config_find_client(server, sock->hostname); if (client) { if (client->passphrase) { - if (client->publickey && !server->config->prefer_passphrase_auth) + if (client->publickeys && !server->config->prefer_passphrase_auth) auth_meth = SILC_AUTH_PUBLIC_KEY; else auth_meth = SILC_AUTH_PASSWORD; - } else if (client->publickey) + } else if (client->publickeys) auth_meth = SILC_AUTH_PUBLIC_KEY; }