diff options
author | Cristian RodrÃguez <crrodriguez@opensuse.org> | 2021-08-06 15:17:49 -0400 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2021-10-08 09:52:21 -0300 |
commit | fa80ce6023c76dab34133d43f8c8f831a949fbf3 (patch) | |
tree | 8d2867246921fc24174f2d19c323ca81aed821ab /resolv | |
parent | b5c8a3aa82f66f49b731ca5204104cee48bccfa5 (diff) | |
download | glibc-fa80ce6023c76dab34133d43f8c8f831a949fbf3.zip glibc-fa80ce6023c76dab34133d43f8c8f831a949fbf3.tar.gz glibc-fa80ce6023c76dab34133d43f8c8f831a949fbf3.tar.bz2 |
resolv: make res_randomid use random_bits()
It is at least "more random" than 0xffff & __getpid ();
Signed-off-by: Cristian RodrÃguez <crrodriguez@opensuse.org>
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Diffstat (limited to 'resolv')
-rw-r--r-- | resolv/res_randomid.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/resolv/res_randomid.c b/resolv/res_randomid.c index 546daf4..366429c 100644 --- a/resolv/res_randomid.c +++ b/resolv/res_randomid.c @@ -84,9 +84,10 @@ #include <resolv.h> #include <unistd.h> +#include <random-bits.h> unsigned int res_randomid (void) { - return 0xffff & __getpid (); + return 0xffff & random_bits (); } libc_hidden_def (__res_randomid) |