version 1.76, 2000/06/17 20:30:10 |
version 1.77, 2000/08/28 03:50:54 |
|
|
int gaierr; |
int gaierr; |
struct linger linger; |
struct linger linger; |
|
|
debug("ssh_connect: getuid %d geteuid %d anon %d", |
debug("ssh_connect: getuid %u geteuid %u anon %d", |
(int) getuid(), (int) geteuid(), anonymous); |
(u_int) getuid(), (u_int) geteuid(), anonymous); |
|
|
/* Get default port if port has not been set. */ |
/* Get default port if port has not been set. */ |
if (port == 0) { |
if (port == 0) { |
|
|
/* Get local user name. Use it as server user if no user name was given. */ |
/* Get local user name. Use it as server user if no user name was given. */ |
pw = getpwuid(original_real_uid); |
pw = getpwuid(original_real_uid); |
if (!pw) |
if (!pw) |
fatal("User id %d not found from user database.", original_real_uid); |
fatal("User id %u not found from user database.", original_real_uid); |
local_user = xstrdup(pw->pw_name); |
local_user = xstrdup(pw->pw_name); |
server_user = options.user ? options.user : local_user; |
server_user = options.user ? options.user : local_user; |
|
|