libssh2_banner_set: avoid unnecessary increment and explain code

This commit is contained in:
Daniel Stenberg 2010-04-18 15:30:03 +02:00
parent fca949ea55
commit 7adc23a628

View File

@ -408,12 +408,14 @@ libssh2_banner_set(LIBSSH2_SESSION * session, const char *banner)
}
memcpy(session->local.banner, banner, banner_len);
/* first zero terminate like this so that the debug output is nice */
session->local.banner[banner_len] = '\0';
_libssh2_debug(session, LIBSSH2_TRACE_TRANS, "Setting local Banner: %s",
session->local.banner);
session->local.banner[banner_len++] = '\r';
session->local.banner[banner_len++] = '\n';
session->local.banner[banner_len++] = '\0';
session->local.banner[banner_len] = '\0';
return 0;
}