diff options
author | Wolfgang Hommel <wolfcw@users.noreply.github.com> | 2021-02-24 06:34:46 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-24 06:34:46 +0100 |
commit | 062abac575c965c79c6d44bd3958ee2c1c428c28 (patch) | |
tree | dd8b53ac31bad5d29f71224b51adb813099cae8f | |
parent | 46dc62564280cbe59d38073bdb0a57219c819213 (diff) | |
parent | 9c59e24d337406ca0b5cc3b42cd57c26c1790276 (diff) | |
download | libfaketime-062abac575c965c79c6d44bd3958ee2c1c428c28.tar.gz |
Merge pull request #299 from dkg/fix-getrandom
Ensure that real_getrandom is initialized properly
-rw-r--r-- | src/libfaketime.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libfaketime.c b/src/libfaketime.c index a09bae2..4392791 100644 --- a/src/libfaketime.c +++ b/src/libfaketime.c @@ -3684,6 +3684,10 @@ ssize_t getrandom(void *buf, size_t buflen, unsigned int flags) { return buflen; } else { /* if no FAKERANDOM_SEED was given, use the original function */ + if (!initialized) + { + ftpl_init(); + } return real_getrandom(buf, buflen, flags); } } |