Index: sshconnect2.c =================================================================== RCS file: /cvs/src/usr.bin/ssh/sshconnect2.c,v retrieving revision 1.138 diff -u -r1.138 sshconnect2.c --- sshconnect2.c 13 Jun 2004 12:53:24 -0000 1.138 +++ sshconnect2.c 9 Mar 2005 03:26:47 -0000 @@ -457,7 +457,7 @@ * moved to the end of the queue. this also avoids confusion by * duplicate keys */ - TAILQ_FOREACH_REVERSE(id, &authctxt->keys, idlist, next) { + TAILQ_FOREACH_REVERSE(id, &authctxt->keys, next, idlist) { if (key_equal(key, id->key)) { sent = sign_and_send_pubkey(authctxt, id); break;