Fixes \r in SSH1 banner

Thanks to Xi Wang for the patch
WARNING: this may cause backward compatibility
issues with SSH1, revert if there are problems
This commit is contained in:
Aris Adamantiadis
2010-04-24 22:47:34 +02:00
parent 6cdbc01208
commit 83536ab7d1

View File

@@ -227,7 +227,7 @@ int ssh_send_banner(ssh_session session, int server) {
}
}
snprintf(buffer, 128, "%s\r\n", banner);
snprintf(buffer, 128, "%s\n", banner);
if (ssh_socket_write(session->socket, buffer, strlen(buffer)) == SSH_ERROR) {
leave_function();
@@ -645,7 +645,7 @@ void ssh_connection_callback(ssh_session session){
case SSH_SESSION_STATE_AUTHENTICATING:
break;
case SSH_SESSION_STATE_ERROR:
break;
goto error;
default:
ssh_set_error(session,SSH_FATAL,"Invalid state %d",session->session_state);
}