diff options
author | Daan De Meyer <daan.j.demeyer@gmail.com> | 2023-03-08 14:42:24 +0100 |
---|---|---|
committer | Daan De Meyer <daan.j.demeyer@gmail.com> | 2023-03-09 13:46:55 +0100 |
commit | 44777d7ad6b22ab65a9361b2519bc4b516b02eab (patch) | |
tree | 2dd4c06a75098b5e071b65f8930de8882b805ed9 /src/journal | |
parent | 81707069fc0e6b5fc28752a625695e226e136e3b (diff) | |
download | systemd-44777d7ad6b22ab65a9361b2519bc4b516b02eab.tar.gz |
memfd-util: Add memfd_new_and_seal()
Diffstat (limited to 'src/journal')
-rw-r--r-- | src/journal/fuzz-journald-native-fd.c | 5 |
1 files changed, 1 insertions, 4 deletions
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(), |