=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/clientloop.c,v retrieving revision 1.366 retrieving revision 1.367 diff -u -r1.366 -r1.367 --- src/usr.bin/ssh/clientloop.c 2021/07/13 23:48:36 1.366 +++ src/usr.bin/ssh/clientloop.c 2021/07/16 09:00:23 1.367 @@ -1,4 +1,4 @@ -/* $OpenBSD: clientloop.c,v 1.366 2021/07/13 23:48:36 djm Exp $ */ +/* $OpenBSD: clientloop.c,v 1.367 2021/07/16 09:00:23 djm Exp $ */ /* * Author: Tatu Ylonen * Copyright (c) 1995 Tatu Ylonen , Espoo, Finland @@ -1349,6 +1349,10 @@ if (quit_pending) break; + + /* A timeout may have triggered rekeying */ + if ((r = ssh_packet_check_rekey(ssh)) != 0) + fatal_fr(r, "cannot start rekeying"); /* * Send as much buffered packet data as possible to the