summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--paramiko/transport.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/paramiko/transport.py b/paramiko/transport.py
index f41ad6f2..7cbeeea5 100644
--- a/paramiko/transport.py
+++ b/paramiko/transport.py
@@ -1505,6 +1505,10 @@ class Transport (threading.Thread):
# indefinitely, creating a GC cycle and not letting Transport ever be
# GC'd. it's a bug in Thread.)
+ # Required to prevent RNG errors when running inside many subprocess
+ # containers.
+ Random.atfork()
+
# Hold reference to 'sys' so we can test sys.modules to detect
# interpreter shutdown.
self.sys = sys