Fixed bindport in getop function.

This commit is contained in:
Andreas Schneider
2009-09-22 20:36:57 +02:00
parent abd8b17a04
commit 068a7dfc49

View File

@@ -1249,11 +1249,15 @@ int ssh_options_getopt(SSH_OPTIONS *options, int *argcptr, char **argv) {
}
}
ssh_options_set(options, SSH_OPTIONS_PORT_STR, port);
if (bindport) {
if (cont && bindport) {
i = atoi(bindport);
ssh_options_set(options, SSH_OPTIONS_BINDPORT, &i);
if (ssh_options_set(options, SSH_OPTIONS_SERVER_BINDPORT, &i) < 0) {
cont = 0;
}
}
ssh_options_set(options, SSH_OPTIONS_PORT_STR, port);
ssh_options_set(options, SSH_OPTIONS_SSH1, &ssh1);
ssh_options_set(options, SSH_OPTIONS_SSH2, &ssh2);