diff --git a/lib/modules/Crypto/randomness.pmod b/lib/modules/Crypto/randomness.pmod
index d8cc9b096f17761752c0183d69860cbf90bcc604..03054e6e1cbea8d8e1b769b529a203877a91ad17 100644
--- a/lib/modules/Crypto/randomness.pmod
+++ b/lib/modules/Crypto/randomness.pmod
@@ -54,7 +54,10 @@ PRIVATE string some_entropy()
     {
       catch {
 	Process.create_process(Process.split_quoted_string(cmd),
-			       (["stdin":null,"stdout":child_pipe,"stderr":null]));
+				       (["stdin":null,
+					"stdout":child_pipe,
+					"stderr":null,
+					"env":env]));
       };
     }