version 1.197, 2020/01/23 07:10:22 |
version 1.198, 2020/02/26 11:46:51 |
|
|
{ |
{ |
int in, out, ch, err, tmp, port = -1; |
int in, out, ch, err, tmp, port = -1; |
char *host = NULL, *user, *cp, *file2 = NULL; |
char *host = NULL, *user, *cp, *file2 = NULL; |
int debug_level = 0, sshver = 2; |
int debug_level = 0; |
char *file1 = NULL, *sftp_server = NULL; |
char *file1 = NULL, *sftp_server = NULL; |
char *ssh_program = _PATH_SSH_PROGRAM, *sftp_direct = NULL; |
char *ssh_program = _PATH_SSH_PROGRAM, *sftp_direct = NULL; |
const char *errstr; |
const char *errstr; |
|
|
debug_level++; |
debug_level++; |
break; |
break; |
case '1': |
case '1': |
sshver = 1; |
fatal("SSH protocol v.1 is no longer supported"); |
if (sftp_server == NULL) |
|
sftp_server = _PATH_SFTP_SERVER; |
|
break; |
break; |
case '2': |
case '2': |
sshver = 2; |
/* accept silently */ |
break; |
break; |
case 'a': |
case 'a': |
global_aflag = 1; |
global_aflag = 1; |
|
|
addargs(&args, "-l"); |
addargs(&args, "-l"); |
addargs(&args, "%s", user); |
addargs(&args, "%s", user); |
} |
} |
addargs(&args, "-oProtocol %d", sshver); |
|
|
|
/* no subsystem if the server-spec contains a '/' */ |
/* no subsystem if the server-spec contains a '/' */ |
if (sftp_server == NULL || strchr(sftp_server, '/') == NULL) |
if (sftp_server == NULL || strchr(sftp_server, '/') == NULL) |