From c9c268f21814716f6d0c9b6d3b4462af3acafe4e Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Mon, 7 Apr 2025 12:55:01 +0200 Subject: [PATCH] plugins: fix variable overloading warning in urandom plugin Signed-off-by: Joachim Wiberg --- plugins/urandom.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/urandom.c b/plugins/urandom.c index e28bed88..2de5f820 100644 --- a/plugins/urandom.c +++ b/plugins/urandom.c @@ -104,13 +104,14 @@ static void setup(void *arg) hw = fopen(hwrng, "r"); if (hw) { char buf[512]; - size_t len; + size_t num; - len = fread(buf, sizeof(buf[0]), sizeof(buf), hw); - if (len == 0) + num = fread(buf, sizeof(buf[0]), sizeof(buf), hw); + if (num == 0) fallback(fp); else - len = fwrite(buf, sizeof(buf[0]), len, fp); + fwrite(buf, sizeof(buf[0]), num, fp); + fclose(hw); } else { fallback(fp);