]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib: Fix compiler warning when arc4random_buf() is used for random_fill()
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 16 Feb 2018 12:33:33 +0000 (14:33 +0200)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 16 Feb 2018 13:01:14 +0000 (15:01 +0200)
src/lib/randgen.c

index 6b2f3ed20ff18768bf286ebc886d3dd8ed39d95c..6289a15cc0ac1f4fdc38d7bef77d61ddcf0378a3 100644 (file)
@@ -60,6 +60,7 @@ static bool getrandom_present = FALSE;
 static int init_refcount = 0;
 static int urandom_fd = -1;
 
+#if defined(USE_GETRANDOM) || defined(USE_RANDOM_DEV)
 static void random_open_urandom(void)
 {
        urandom_fd = open(DEV_URANDOM_PATH, O_RDONLY);
@@ -74,7 +75,6 @@ static void random_open_urandom(void)
        fd_close_on_exec(urandom_fd, TRUE);
 }
 
-#if defined(USE_GETRANDOM) || defined(USE_RANDOM_DEV)
 static inline int random_read(char *buf, size_t size)
 {
        ssize_t ret = 0;