From eb84621a89908345f383be2f3cbfb0c1d8977ee9 Mon Sep 17 00:00:00 2001 From: "git@daemon.de" Date: Fri, 1 Aug 2014 08:31:50 +0200 Subject: [PATCH] fixed linux compile error (ignored read return value) --- tests/mangle.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/mangle.c b/tests/mangle.c index 93d5315..5a8875d 100644 --- a/tests/mangle.c +++ b/tests/mangle.c @@ -54,9 +54,13 @@ int getseed(void) { int r; if (fd < 0) { perror("open"); - exit(0); + exit(1); + } + if(read(fd, &r, sizeof(r)) == -1) { + close(fd); + perror("could not read from /dev/urandom"); + exit(1); } - read(fd, &r, sizeof(r)); close(fd); return(r); }