aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2016-01-12 23:48:16 +0100
committerKim Alvefur <zash@zash.se>2016-01-12 23:48:16 +0100
commitf1d3d688b0104093cbee37b089a193753275b40d (patch)
tree1a77c265137634b69277a6ff146442c7885aa50a
parent78ab7365489a289f91459839f635411afc65a94c (diff)
downloadprosody-f1d3d688b0104093cbee37b089a193753275b40d.tar.gz
prosody-f1d3d688b0104093cbee37b089a193753275b40d.zip
util.random: Open /dev/urandom read-only, make seed() a noop
-rw-r--r--util/random.lua6
1 files changed, 2 insertions, 4 deletions
diff --git a/util/random.lua b/util/random.lua
index 4963e98c..05f36aba 100644
--- a/util/random.lua
+++ b/util/random.lua
@@ -6,11 +6,9 @@
-- COPYING file in the source package for more information.
--
-local urandom = assert(io.open("/dev/urandom", "r+"));
+local urandom = assert(io.open("/dev/urandom", "r"));
-local function seed(x)
- urandom:write(x);
- urandom:flush();
+local function seed()
end
local function bytes(n)