glib-aux: avoid compiler warning about ignoring getrandom() result

src/libnm-glib-aux/nm-random-utils.c:112:12: error: ignoring return value of 'getrandom' declared with attribute 'warn_unused_result' [-Werror=unused-result]

Fixes: 18597e33cb ('glib-aux: also use getrandom() for seeding pseudo random generator')
(cherry picked from commit 11d59f81cf)
This commit is contained in:
Thomas Haller 2021-07-14 12:01:28 +02:00
parent 20e3975fd2
commit d525a3b795
No known key found for this signature in database
GPG key ID: 29C2366E4DFC5728

View file

@ -107,11 +107,16 @@ _bad_random_init_seed(BadRandSeed *seed)
}
#if HAVE_GETRANDOM
/* This is likely to fail, because we already failed a moment earlier. Still, give
* it a try. */
(void) getrandom(seed->getrandom_buf,
sizeof(seed->getrandom_buf),
GRND_INSECURE | GRND_NONBLOCK);
{
ssize_t r;
/* This is likely to fail, because we already failed a moment earlier. Still, give
* it a try. */
r = getrandom(seed->getrandom_buf,
sizeof(seed->getrandom_buf),
GRND_INSECURE | GRND_NONBLOCK);
(void) r;
}
#endif
seed->now_bootime = nm_utils_clock_gettime_nsec(CLOCK_BOOTTIME);