diff options
Diffstat (limited to 'libflash/ipmi-hiomap.c')
-rw-r--r-- | libflash/ipmi-hiomap.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libflash/ipmi-hiomap.c b/libflash/ipmi-hiomap.c index 88e9edac..e2b64fe9 100644 --- a/libflash/ipmi-hiomap.c +++ b/libflash/ipmi-hiomap.c @@ -446,7 +446,7 @@ static void hiomap_event(uint8_t events, void *context) prlog(PR_DEBUG, "Received events: 0x%x\n", events); lock(&ctx->lock); - ctx->bmc_state |= events; + ctx->bmc_state = events | (ctx->bmc_state & HIOMAP_E_ACK_MASK); ctx->update = true; unlock(&ctx->lock); } |