tests/lzma: Use GRand over random()

It's designed for test suites and non-critical random uses like this. This
silences a Coverity warning about weak randomness.

Closes: #1037
Approved by: jlebon
This commit is contained in:
Colin Walters 2017-07-31 09:31:55 -04:00 committed by Atomic Bot
parent 78348fa296
commit 5daae8629e
1 changed files with 2 additions and 2 deletions

View File

@ -81,9 +81,9 @@ test_lzma_random (void)
gssize i; gssize i;
const guint32 buffer_size = 4096 + 1; const guint32 buffer_size = 4096 + 1;
guint8 buffer[buffer_size]; guint8 buffer[buffer_size];
srandom (1); g_autoptr(GRand) r = g_rand_new ();
for (i = 0; i < buffer_size; i++) for (i = 0; i < buffer_size; i++)
buffer[i] = random (); buffer[i] = g_rand_int (r);
for (i = 2; i <= buffer_size; i *= 2) for (i = 2; i <= buffer_size; i *= 2)
{ {