From 1b4a0d7c1a7b11986cc9f1e26284d7caefe5b353 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 11 May 2026 11:46:40 +1000 Subject: [PATCH] util: handle failing memfd sealing Assisted-by: Claude:claude-opus-4-6 Part-of: --- src/util-memfile.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/util-memfile.c b/src/util-memfile.c index ea55c46..6f5e334 100644 --- a/src/util-memfile.c +++ b/src/util-memfile.c @@ -63,7 +63,8 @@ memfile_new(const char *data, size_t sz) if (fd < 0) return NULL; - fcntl(fd, F_ADD_SEALS, F_SEAL_SHRINK); + if (fcntl(fd, F_ADD_SEALS, F_SEAL_SHRINK) < 0) + return NULL; int rc; with_signals_blocked(SIGALRM)