From: Jaroslav Kysela Date: Fri, 3 Oct 2014 20:16:43 +0000 (+0200) Subject: linuxdvb: en50494 - use /dev/urandom value instead rand() X-Git-Tag: v4.1~1136 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d94850a3f8cd9877e3c8d5b431c32b3e2ec62991;p=thirdparty%2Ftvheadend.git linuxdvb: en50494 - use /dev/urandom value instead rand() --- diff --git a/src/input/mpegts/linuxdvb/linuxdvb_en50494.c b/src/input/mpegts/linuxdvb/linuxdvb_en50494.c index 3a888de63..10cbb9dc8 100644 --- a/src/input/mpegts/linuxdvb/linuxdvb_en50494.c +++ b/src/input/mpegts/linuxdvb/linuxdvb_en50494.c @@ -204,7 +204,9 @@ linuxdvb_en50494_tune /* to avoid repeated collision, wait a random time 68-118 * 67,5 is the typical diseqc-time */ if (i != 0) { - int ms = rand()%50 + 68; + uint8_t rnd; + uuid_random(&rnd, 1); + int ms = ((int)rnd)%50 + 68; usleep(ms*1000); }