aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--okupy/wsgi.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/okupy/wsgi.py b/okupy/wsgi.py
index da73254..de75c8f 100644
--- a/okupy/wsgi.py
+++ b/okupy/wsgi.py
@@ -46,8 +46,14 @@ else:
from okupy.common.ssh import ssh_main
+ import Crypto.Random
+
postfork(thread(ssh_main))
+ @postfork
+ def reset_rng():
+ Crypto.Random.atfork()
+
@timer(5)
def change_code_gracefull_reload(sig):
if autoreload.code_changed():