projects
/
silc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Added support for multiple PublicKey instances in the config
[silc.git]
/
apps
/
silcd
/
packet_receive.c
diff --git
a/apps/silcd/packet_receive.c
b/apps/silcd/packet_receive.c
index 1c817358a4d4f02b710d7de50876c88976258fcc..1bc8b853832deea7b0ee4ea27b390aa7e7143442 100644
(file)
--- 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) {
client = silc_server_config_find_client(server, sock->hostname);
if (client) {
if (client->passphrase) {
- if (client->publickey && !server->config->prefer_passphrase_auth)
+ if (client->publickey
s
&& !server->config->prefer_passphrase_auth)
auth_meth = SILC_AUTH_PUBLIC_KEY;
else
auth_meth = SILC_AUTH_PASSWORD;
auth_meth = SILC_AUTH_PUBLIC_KEY;
else
auth_meth = SILC_AUTH_PASSWORD;
- } else if (client->publickey)
+ } else if (client->publickey
s
)
auth_meth = SILC_AUTH_PUBLIC_KEY;
}
auth_meth = SILC_AUTH_PUBLIC_KEY;
}