From 179466eae4f0126bebbf53d1862f6fedb407ef67 Mon Sep 17 00:00:00 2001 From: Toby Jaffey Date: Sun, 14 Dec 2025 00:18:06 +0000 Subject: [PATCH] Refactor --- uvm32/uvm32.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/uvm32/uvm32.c b/uvm32/uvm32.c index 24496c4..5f158a2 100644 --- a/uvm32/uvm32.c +++ b/uvm32/uvm32.c @@ -88,10 +88,8 @@ static void setup_err_evt(uvm32_state_t *vmst, uvm32_evt_t *evt) { } static void setStatus(uvm32_state_t *vmst, uvm32_status_t newStatus) { - if (vmst->_status == UVM32_STATUS_ERROR) { - // always stay in error state until a uvm32_init() - return; - } else { + if (vmst->_status != UVM32_STATUS_ERROR) { + // always stay in error state until a uvm32_init() / uvm32_clearError() vmst->_status = newStatus; } }