summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clientloop.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/clientloop.c b/clientloop.c
index 16a162803..cecc20915 100644
--- a/clientloop.c
+++ b/clientloop.c
@@ -1439,11 +1439,13 @@ client_loop(int have_pty, int escape_char_arg, int ssh2_chan_id)
1439 if (!rekeying) { 1439 if (!rekeying) {
1440 channel_after_select(readset, writeset); 1440 channel_after_select(readset, writeset);
1441 1441
1442#ifdef GSSAPI
1442 if (options.gss_renewal_rekey && 1443 if (options.gss_renewal_rekey &&
1443 ssh_gssapi_credentials_updated(GSS_C_NO_CONTEXT)) { 1444 ssh_gssapi_credentials_updated(GSS_C_NO_CONTEXT)) {
1444 debug("credentials updated - forcing rekey"); 1445 debug("credentials updated - forcing rekey");
1445 need_rekeying = 1; 1446 need_rekeying = 1;
1446 } 1447 }
1448#endif
1447 1449
1448 if (need_rekeying || packet_need_rekeying()) { 1450 if (need_rekeying || packet_need_rekeying()) {
1449 debug("need rekeying"); 1451 debug("need rekeying");