From 2e83b97909983de38769f6b930376342ed97be7b Mon Sep 17 00:00:00 2001 From: Kareem Date: Fri, 15 Nov 2024 11:27:26 -0700 Subject: [PATCH] Only attempt to close RNG file descriptor on platforms with XCLOSE. --- wolfcrypt/src/random.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/src/random.c b/wolfcrypt/src/random.c index 4277b840a..acce26d99 100644 --- a/wolfcrypt/src/random.c +++ b/wolfcrypt/src/random.c @@ -1377,9 +1377,9 @@ int wc_FreeRng(WC_RNG* rng) ret = WC_HW_E; #endif -#ifndef USE_WINDOWS_API +#ifdef XCLOSE if(rng->seed.fd != 0 && rng->seed.fd != -1) { - close(rng->seed.fd); + XCLOSE(rng->seed.fd); rng->seed.fd = -1; } #endif