dropbear/cli-main.c
Matt Johnston a9c38fb37f snapshot of stuff
--HG--
extra : convert_revision : 2903853ba24669d01547710986ad531357602633
2004-07-26 02:44:20 +00:00

34 lines
651 B
C

#include <includes.h>
int main(int argc, char ** argv) {
int sock;
char* error = NULL;
char* hostandport;
int len;
_dropbear_exit = cli_dropbear_exit;
_dropbear_log = cli_dropbear_log;
cli_getopts(argc, argv);
sock = connect_remote(cli_opts.remotehost, cli_opts.remoteport,
0, &error);
if (sock < 0) {
dropbear_exit("%s", error);
}
/* Set up the host:port log */
len = strlen(cli_opts.remotehost);
len += 10; /* 16 bit port and leeway*/
hostandport = (char*)m_malloc(len);
snprintf(hostandport, len, "%s%d",
cli_opts.remotehost, cli_opts.remoteport);
cli_session(sock, hostandport);
/* not reached */
return -1;
}