chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
basic/random-util: do not fall back to /dev/urandom if getrandom() returns short
[elogind.git]
/
src
/
libelogind
/
sd-id128
/
sd-id128.c
diff --git
a/src/libelogind/sd-id128/sd-id128.c
b/src/libelogind/sd-id128/sd-id128.c
index 90d1ae28c2c882970d11ea1eb5009e1cc5ab4773..d51abb20502a2ad56db2e5f680959ca4f289dcf8 100644
(file)
--- a/
src/libelogind/sd-id128/sd-id128.c
+++ b/
src/libelogind/sd-id128/sd-id128.c
@@
-288,7
+288,7
@@
_public_ int sd_id128_randomize(sd_id128_t *ret) {
assert_return(ret, -EINVAL);
- r =
dev_urandom(&t, sizeof(t)
);
+ r =
acquire_random_bytes(&t, sizeof t, true
);
if (r < 0)
return r;