From c7e3eb9b3fdbfa60bd21cedc7873b89cf8cad0a6 Mon Sep 17 00:00:00 2001
From: Matt Johnston <matt@ucc.asn.au>
Date: Thu, 13 Aug 2009 14:57:27 +0000
Subject: [PATCH] - Don't print warning if SSH_AUTH_SOCK is unset

--HG--
extra : convert_revision : 0d7a9127af37d6e74efc5ec031a7001ce63d334d
---
 cli-agentfwd.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/cli-agentfwd.c b/cli-agentfwd.c
index eed4a6a0..a212c3f9 100644
--- a/cli-agentfwd.c
+++ b/cli-agentfwd.c
@@ -66,6 +66,10 @@ static int connect_agent() {
 
 	fd = connect_unix(agent_sock);
 
+	if (fd < 0) {
+		dropbear_log(LOG_INFO, "Failed to connect to agent");
+	}
+
 	return fd;
 }
 
@@ -80,7 +84,6 @@ static int new_agent_chan(struct Channel * channel) {
 
 	fd = connect_agent();
 	if (cli_opts.agent_fd < 0) {
-		dropbear_log(LOG_INFO, "Failed to connect to agent");
 		return SSH_OPEN_CONNECT_FAILED;
 	}
 
@@ -247,7 +250,6 @@ void cli_load_agent_keys(m_list *ret_list) {
 	/* agent_fd will be closed after successful auth */
 	cli_opts.agent_fd = connect_agent();
 	if (cli_opts.agent_fd < 0) {
-		dropbear_log(LOG_INFO, "Failed to connect to agent");
 		return;
 	}
 
-- 
GitLab