summaryrefslogtreecommitdiff
path: root/kex.c
diff options
context:
space:
mode:
Diffstat (limited to 'kex.c')
-rw-r--r--kex.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/kex.c b/kex.c
index 65ed6af02..f450bc2c7 100644
--- a/kex.c
+++ b/kex.c
@@ -1221,7 +1221,7 @@ send_error(struct ssh *ssh, char *msg)
1221 */ 1221 */
1222int 1222int
1223kex_exchange_identification(struct ssh *ssh, int timeout_ms, 1223kex_exchange_identification(struct ssh *ssh, int timeout_ms,
1224 const char *version_addendum) 1224 int debian_banner, const char *version_addendum)
1225{ 1225{
1226 int remote_major, remote_minor, mismatch; 1226 int remote_major, remote_minor, mismatch;
1227 size_t len, i, n; 1227 size_t len, i, n;
@@ -1239,7 +1239,8 @@ kex_exchange_identification(struct ssh *ssh, int timeout_ms,
1239 if (version_addendum != NULL && *version_addendum == '\0') 1239 if (version_addendum != NULL && *version_addendum == '\0')
1240 version_addendum = NULL; 1240 version_addendum = NULL;
1241 if ((r = sshbuf_putf(our_version, "SSH-%d.%d-%.100s%s%s\r\n", 1241 if ((r = sshbuf_putf(our_version, "SSH-%d.%d-%.100s%s%s\r\n",
1242 PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2, SSH_RELEASE, 1242 PROTOCOL_MAJOR_2, PROTOCOL_MINOR_2,
1243 debian_banner ? SSH_RELEASE : SSH_RELEASE_MINIMUM,
1243 version_addendum == NULL ? "" : " ", 1244 version_addendum == NULL ? "" : " ",
1244 version_addendum == NULL ? "" : version_addendum)) != 0) { 1245 version_addendum == NULL ? "" : version_addendum)) != 0) {
1245 error("%s: sshbuf_putf: %s", __func__, ssh_err(r)); 1246 error("%s: sshbuf_putf: %s", __func__, ssh_err(r));