mirror of
https://github.com/RGBCube/serenity
synced 2025-05-15 07:14:58 +00:00
Kernel: Don't assert if we can't deliver a signal due to thread state
Fixes an assertion found in #3990
This commit is contained in:
parent
6ec9901d1b
commit
1f86d88dc4
1 changed files with 2 additions and 1 deletions
|
@ -490,7 +490,8 @@ DispatchSignalResult Thread::dispatch_one_pending_signal()
|
|||
{
|
||||
ASSERT(m_lock.own_lock());
|
||||
u32 signal_candidates = pending_signals_for_state() & ~m_signal_mask;
|
||||
ASSERT(signal_candidates);
|
||||
if (signal_candidates == 0)
|
||||
return DispatchSignalResult::Continue;
|
||||
|
||||
u8 signal = 1;
|
||||
for (; signal < 32; ++signal) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue