diff options
| author | Amlal <amlal@zka.com> | 2024-07-22 12:32:02 +0200 |
|---|---|---|
| committer | Amlal <amlal@zka.com> | 2024-07-22 12:32:02 +0200 |
| commit | 76d27cbde9371ded3c3b10cb45b223d68d58374b (patch) | |
| tree | a7810595b48b3d7a2e1d986bf5134f89ebc760bf | |
| parent | ea937555b04ae7f39785341e45955b48515e5bf1 (diff) | |
[IMP] Use const Int32& instead of Int32.
Signed-off-by: Amlal <amlal@zka.com>
| -rw-r--r-- | Kernel/KernelKit/ProcessScheduler.hxx | 2 | ||||
| -rw-r--r-- | Kernel/Sources/ProcessScheduler.cxx | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/Kernel/KernelKit/ProcessScheduler.hxx b/Kernel/KernelKit/ProcessScheduler.hxx index 1785e145..e5368201 100644 --- a/Kernel/KernelKit/ProcessScheduler.hxx +++ b/Kernel/KernelKit/ProcessScheduler.hxx @@ -182,7 +182,7 @@ namespace Kernel Void Crash(); ///! @brief Exits the app. - Void Exit(Int32 exitCode = 0); + Void Exit(const Int32& exit_code = 0); ///! @brief TLS allocate. ///! @param sz size of new ptr. diff --git a/Kernel/Sources/ProcessScheduler.cxx b/Kernel/Sources/ProcessScheduler.cxx index b3e79c97..8119c11e 100644 --- a/Kernel/Sources/ProcessScheduler.cxx +++ b/Kernel/Sources/ProcessScheduler.cxx @@ -168,7 +168,7 @@ namespace Kernel /** @brief Standard exit proc. */ - void ProcessHeader::Exit(Int32 exit_code) + void ProcessHeader::Exit(const Int32& exit_code) { if (this->ProcessId != ProcessScheduler::The().Leak().TheCurrent().Leak().ProcessId) @@ -180,6 +180,7 @@ namespace Kernel //! Delete image if not done already. if (this->Image) ke_delete_ke_heap(this->Image); + if (this->StackFrame) ke_delete_ke_heap((VoidPtr)this->StackFrame); |
