aboutsummaryrefslogtreecommitdiffstats
path: root/util
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2016-01-10 23:21:34 +0100
committerKim Alvefur <zash@zash.se>2016-01-10 23:21:34 +0100
commitbe071881307938a4e12df9c8f0a0d894bc94227c (patch)
tree9405b7afb98f9d82f7d5dc3c3030af2e32172f84 /util
parentf9a3ca3602c72f24edecc95a886eace4edd42c5d (diff)
downloadprosody-be071881307938a4e12df9c8f0a0d894bc94227c.tar.gz
prosody-be071881307938a4e12df9c8f0a0d894bc94227c.zip
util.uuid: Open /dev/urandom read-only, make seed() a noop
Diffstat (limited to 'util')
-rw-r--r--util/uuid.lua6
1 files changed, 2 insertions, 4 deletions
diff --git a/util/uuid.lua b/util/uuid.lua
index 58f792fd..3576be8f 100644
--- a/util/uuid.lua
+++ b/util/uuid.lua
@@ -8,7 +8,7 @@
local error = error;
local round_up = math.ceil;
-local urandom, urandom_err = io.open("/dev/urandom", "r+");
+local urandom, urandom_err = io.open("/dev/urandom", "r");
module "uuid"
@@ -30,9 +30,7 @@ function generate()
return get_nibbles(8).."-"..get_nibbles(4).."-4"..get_nibbles(3).."-"..(get_twobits())..get_nibbles(3).."-"..get_nibbles(12);
end
-function seed(x)
- urandom:write(x);
- urandom:flush();
+function seed()
end
return _M;