From: Pekka Riikonen Date: Thu, 7 Nov 2002 14:00:24 +0000 (+0000) Subject: Fixed error checking X-Git-Tag: silc.toolkit.0.9.5~3 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=e7f263e41521bdaef9fb27ab0621a2e855523d80 Fixed error checking --- diff --git a/lib/silccrypt/silcrng.c b/lib/silccrypt/silcrng.c index f8274211..2686c74a 100644 --- a/lib/silccrypt/silcrng.c +++ b/lib/silccrypt/silcrng.c @@ -521,7 +521,7 @@ SilcUInt8 silc_rng_get_byte_fast(SilcRng rng) if (rng->fd_devurandom == -1) { rng->fd_devurandom = open("/dev/urandom", O_RDONLY); - if (rng < 0) + if (rng->fd_devurandom < 0) return silc_rng_get_byte(rng); fcntl(rng->fd_devurandom, F_SETFL, O_NONBLOCK); }