diff --git a/lib/sbi/sbi_sse.c b/lib/sbi/sbi_sse.c index a14754f8..818afb87 100644 --- a/lib/sbi/sbi_sse.c +++ b/lib/sbi/sbi_sse.c @@ -548,7 +548,7 @@ static void sse_event_inject(struct sbi_sse_event *e, sse_event_set_state(e, SBI_SSE_STATE_RUNNING); - e->attrs.status = ~BIT(SBI_SSE_ATTR_STATUS_PENDING_OFFSET); + e->attrs.status &= ~BIT(SBI_SSE_ATTR_STATUS_PENDING_OFFSET); i_ctx->a6 = regs->a6; i_ctx->a7 = regs->a7;