From 54f421e1702046e024359c949c56b76f45d8d213 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sat, 23 Jan 2021 09:41:11 +0100 Subject: [PATCH] Kernel: Clear coredump metadata on exec() If for some reason a process wants to exec after saving some coredump metadata, we should just throw away the data. --- Kernel/Syscalls/execve.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Kernel/Syscalls/execve.cpp b/Kernel/Syscalls/execve.cpp index 347e587e7f..c42e3bb02d 100644 --- a/Kernel/Syscalls/execve.cpp +++ b/Kernel/Syscalls/execve.cpp @@ -527,6 +527,8 @@ int Process::do_exec(NonnullRefPtr main_program_description, Ve m_veil_state = VeilState::None; m_unveiled_paths.clear(); + m_coredump_metadata.clear(); + current_thread->set_default_signal_dispositions(); current_thread->clear_signals();