From 44777d7ad6b22ab65a9361b2519bc4b516b02eab Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Wed, 8 Mar 2023 14:42:24 +0100 Subject: memfd-util: Add memfd_new_and_seal() --- src/journal/fuzz-journald-native-fd.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/journal') diff --git a/src/journal/fuzz-journald-native-fd.c b/src/journal/fuzz-journald-native-fd.c index 9adbb8b0dc..edbf834478 100644 --- a/src/journal/fuzz-journald-native-fd.c +++ b/src/journal/fuzz-journald-native-fd.c @@ -23,11 +23,8 @@ int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { dummy_server_init(&s, NULL, 0); - sealed_fd = memfd_new(NULL); + sealed_fd = memfd_new_and_seal(NULL, data, size); assert_se(sealed_fd >= 0); - assert_se(write(sealed_fd, data, size) == (ssize_t) size); - assert_se(memfd_set_sealed(sealed_fd) >= 0); - assert_se(lseek(sealed_fd, 0, SEEK_SET) == 0); ucred = (struct ucred) { .pid = getpid_cached(), .uid = geteuid(), -- cgit v1.2.1