Return to ssh.c CVS log | Up to [local] / src / usr.bin / ssh |
version 1.184, 2002/08/29 19:49:42 | version 1.185, 2002/09/11 18:27:26 | ||
---|---|---|---|
|
|
||
{ | { | ||
if (options.forward_agent) { | if (options.forward_agent) { | ||
/* Clear agent forwarding if we don\'t have an agent. */ | /* Clear agent forwarding if we don\'t have an agent. */ | ||
int authfd = ssh_get_authentication_socket(); | if (!ssh_agent_present()) | ||
if (authfd < 0) | |||
options.forward_agent = 0; | options.forward_agent = 0; | ||
else | |||
ssh_close_authentication_socket(authfd); | |||
} | } | ||
} | } | ||