diff options
author | aiordache <anca.iordache@docker.com> | 2021-02-23 19:04:03 +0100 |
---|---|---|
committer | aiordache <anca.iordache@docker.com> | 2021-02-23 19:04:03 +0100 |
commit | 43ca2f8ff958cc29d66ef6badae8121b81ee3434 (patch) | |
tree | 41a5d0fdbb192908a2e6bbfd2110db2f141b4be4 | |
parent | e6689e0bb9af849bd9d1509fd3b2db52e0d6d776 (diff) | |
download | docker-py-43ca2f8ff958cc29d66ef6badae8121b81ee3434.tar.gz |
Drop LD_LIBRARY_PATH env var for SSH shellout
Signed-off-by: aiordache <anca.iordache@docker.com>
-rw-r--r-- | docker/transport/sshconn.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/docker/transport/sshconn.py b/docker/transport/sshconn.py index fbfdf41..a761ef5 100644 --- a/docker/transport/sshconn.py +++ b/docker/transport/sshconn.py @@ -53,9 +53,15 @@ class SSHSocket(socket.socket): signal.signal(signal.SIGINT, signal.SIG_IGN) preexec_func = f + env = dict(os.environ) + + # drop LD_LIBRARY_PATH and SSL_CERT_FILE + env.pop('LD_LIBRARY_PATH', None) + env.pop('SSL_CERT_FILE', None) + self.proc = subprocess.Popen( ' '.join(args), - env=os.environ, + env=env, shell=True, stdout=subprocess.PIPE, stdin=subprocess.PIPE, |