X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/681beafc906c71e3d8fa523fc9e6b0fd9be3ed7a..adb6167a29d4056ecf93843d46f87e4160298b0e:/ssh.c diff --git a/ssh.c b/ssh.c index 27a4fab6..0a485da2 100644 --- a/ssh.c +++ b/ssh.c @@ -7194,12 +7194,14 @@ static void ssh2_msg_channel_open(Ssh ssh, struct Packet *pktin) } /* - * Buffer banner messages for later display at some convenient point. + * Buffer banner messages for later display at some convenient point, + * if we're going to display them. */ static void ssh2_msg_userauth_banner(Ssh ssh, struct Packet *pktin) { /* Arbitrary limit to prevent unbounded inflation of buffer */ - if (bufchain_size(&ssh->banner) <= 131072) { + if (ssh->cfg.ssh_show_banner && + bufchain_size(&ssh->banner) <= 131072) { char *banner = NULL; int size = 0; ssh_pkt_getstring(pktin, &banner, &size);