|
Lines 130-137
order_hostkeyalgs(char *host, struct sockaddr *hostaddr, u_short port)
Link Here
|
| 130 |
while ((alg = strsep(&avail, ",")) && *alg != '\0') { |
130 |
while ((alg = strsep(&avail, ",")) && *alg != '\0') { |
| 131 |
if ((ktype = sshkey_type_from_name(alg)) == KEY_UNSPEC) |
131 |
if ((ktype = sshkey_type_from_name(alg)) == KEY_UNSPEC) |
| 132 |
fatal("%s: unknown alg %s", __func__, alg); |
132 |
fatal("%s: unknown alg %s", __func__, alg); |
| 133 |
if (lookup_key_in_hostkeys_by_type(hostkeys, |
133 |
if (lookup_key_in_hostkeys_by_type(hostkeys, ktype, NULL)) |
| 134 |
sshkey_type_plain(ktype), NULL)) |
|
|
| 135 |
ALG_APPEND(first, alg); |
134 |
ALG_APPEND(first, alg); |
| 136 |
else |
135 |
else |
| 137 |
ALG_APPEND(last, alg); |
136 |
ALG_APPEND(last, alg); |