summaryrefslogtreecommitdiffstats
path: root/libssh/options.c
diff options
context:
space:
mode:
authorAris Adamantiadis <aris@0xbadc0de.be>2005-08-19 11:12:29 +0000
committerAris Adamantiadis <aris@0xbadc0de.be>2005-08-19 11:12:29 +0000
commitf23685f92b91aa53546a81bf7793c38a45df15d3 (patch)
tree026ff7769a0fd003d8930d421f5146bf731f97d3 /libssh/options.c
parentd95242d2cde747151953387053a9649bd525d265 (diff)
downloadlibssh-f23685f92b91aa53546a81bf7793c38a45df15d3.tar.gz
libssh-f23685f92b91aa53546a81bf7793c38a45df15d3.tar.xz
libssh-f23685f92b91aa53546a81bf7793c38a45df15d3.zip
stdint.patch, debug_output.patch, ssh_12_select.patch,
solaris_7.patch and args_in_decl.patch from Norbert. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@12 7dcaeef0-15fb-0310-b436-a5af3365683c
Diffstat (limited to 'libssh/options.c')
-rw-r--r--libssh/options.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/libssh/options.c b/libssh/options.c
index e1c166d..3695a83 100644
--- a/libssh/options.c
+++ b/libssh/options.c
@@ -34,7 +34,11 @@ SSH_OPTIONS *ssh_options_new(){
option->port=22; /* set the default port */
option->fd=-1;
option->ssh2allowed=1;
+#ifdef HAVE_SSH1
+ option->ssh1allowed=1;
+#else
option->ssh1allowed=0;
+#endif
option->bindport=22;
return option;
}
@@ -283,7 +287,11 @@ int ssh_options_getopt(SSH_OPTIONS *options, int *argcptr, char **argv){
char *identity=NULL;
char **save=malloc(argc * sizeof(char *));
int current=0;
+#ifdef HAVE_SSH1
+ int ssh1=1;
+#else
int ssh1=0;
+#endif
int ssh2=1;
int saveoptind=optind; /* need to save 'em */
@@ -384,13 +392,8 @@ int ssh_options_getopt(SSH_OPTIONS *options, int *argcptr, char **argv){
ssh_options_set_bind(options,localaddr,0);
ssh_options_set_port(options,port);
options->bindport=port;
- if(ssh1){
- ssh_options_allow_ssh1(options,1);
- ssh_options_allow_ssh2(options,0);
- } else { // default behaviour
- ssh_options_allow_ssh1(options,0);
- ssh_options_allow_ssh2(options,1);
- }
+ ssh_options_allow_ssh1(options,ssh1);
+ ssh_options_allow_ssh2(options,ssh2);
if(!cont){
return -1;