From: Marko Kreen Date: Tue, 30 Dec 2014 14:31:12 +0000 (+0200) Subject: Use csrandom for secure randomness X-Git-Tag: pgbouncer_1_6_rc1~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cb0a7563138aa660aa446f7998c4e7b7dd836a3d;p=pgbouncer Use csrandom for secure randomness --- diff --git a/src/util.c b/src/util.c index 099c9c9..8b5ebee 100644 --- a/src/util.c +++ b/src/util.c @@ -23,6 +23,7 @@ #include "bouncer.h" #include +#include int log_socket_prefix(enum LogLevel lev, void *ctx, char *dst, unsigned int dstlen) { @@ -105,9 +106,7 @@ void pg_md5_encrypt(const char *part1, /* wrapped for getting random bytes */ void get_random_bytes(uint8_t *dest, int len) { - int i; - for (i = 0; i < len; i++) - dest[i] = random() & 255; + csrandom_bytes(dest, len); } /* set needed socket options */