diff options
| author | bunnei <bunneidev@gmail.com> | 2022-02-21 12:31:23 -0800 |
|---|---|---|
| committer | bunnei <bunneidev@gmail.com> | 2022-02-21 12:41:06 -0800 |
| commit | 64ae76bff67f42ffbff1119d912fb45af89191e0 (patch) | |
| tree | 849296d997bdd7768b21f60958fbdd466c232a42 /src/core/hle/kernel/svc.cpp | |
| parent | fe48c772e99b2babbc85b766eb000e7e32b97d6d (diff) | |
core: hle: kernel: KEvent: Pass in owner KProcess on event creation.
- This is necessary to ensure resource limits are freed from the right process.
Diffstat (limited to 'src/core/hle/kernel/svc.cpp')
| -rw-r--r-- | src/core/hle/kernel/svc.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/hle/kernel/svc.cpp b/src/core/hle/kernel/svc.cpp index 9836809f2f..839171e858 100644 --- a/src/core/hle/kernel/svc.cpp +++ b/src/core/hle/kernel/svc.cpp @@ -2332,7 +2332,7 @@ static ResultCode CreateEvent(Core::System& system, Handle* out_write, Handle* o R_UNLESS(event != nullptr, ResultOutOfResource); // Initialize the event. - event->Initialize("CreateEvent"); + event->Initialize("CreateEvent", kernel.CurrentProcess()); // Commit the thread reservation. event_reservation.Commit(); |
