about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--resolv/res_randomid.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/resolv/res_randomid.c b/resolv/res_randomid.c
index 546daf4c8b..366429c9f4 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)