From cf3a11f40210248d80194be2d5404ababeaeb17f Mon Sep 17 00:00:00 2001 From: David Gibson Date: Fri, 21 Aug 2026 15:04:01 +1000 Subject: util: Add missing O_CLOEXEC for !HAS_GETRANDOM path It rarely matters, since we usually have getrandom(), but in case we don't our open() of /dev/random was missing O_CLOEXEC, which can cause clang warnings. Signed-off-by: David Gibson Signed-off-by: Stefano Brivio --- util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util.c b/util.c index 7c97910..6a39d2d 100644 --- a/util.c +++ b/util.c @@ -964,7 +964,7 @@ void raw_random(void *buf, size_t buflen) { size_t random_read = 0; #ifndef HAS_GETRANDOM - int fd = open(DEV_RANDOM, O_RDONLY); + int fd = open(DEV_RANDOM, O_RDONLY | O_CLOEXEC); if (fd < 0) die_perror("Couldn't open %s", DEV_RANDOM); -- cgit v1.2.3