From d360795d608105652d64656a93b6221c35fbaf5a Mon Sep 17 00:00:00 2001 From: Christian Franke Date: Mon, 28 Nov 2011 13:15:25 +0100 Subject: [PATCH] virnetsocket: pass XAUTORITY for ssh connection When spawning an ssh connection, the environment variables DISPLAY, SSH_ASKPASS, ... are passed. However XAUTHORITY, which is necessary if the .Xauthority is in a non default place, was not passed. Signed-off-by: Christian Franke --- AUTHORS | 1 + src/rpc/virnetsocket.c | 1 + 2 files changed, 2 insertions(+) diff --git a/AUTHORS b/AUTHORS index 59d94626af..b22e3a2a29 100644 --- a/AUTHORS +++ b/AUTHORS @@ -209,6 +209,7 @@ Patches have also been contributed by: Srivatsa S. Bhat Chang Liu Lorin Hochstein + Christian Franke [....send patches to get your name here....] diff --git a/src/rpc/virnetsocket.c b/src/rpc/virnetsocket.c index b733095876..2747f66c6f 100644 --- a/src/rpc/virnetsocket.c +++ b/src/rpc/virnetsocket.c @@ -628,6 +628,7 @@ int virNetSocketNewConnectSSH(const char *nodename, virCommandAddEnvPass(cmd, "SSH_AUTH_SOCK"); virCommandAddEnvPass(cmd, "SSH_ASKPASS"); virCommandAddEnvPass(cmd, "DISPLAY"); + virCommandAddEnvPass(cmd, "XAUTHORITY"); virCommandClearCaps(cmd); if (service) -- 2.47.2