Commit f7582a458c for qemu.org

commit f7582a458cf875cbbd97ea081a2e7187935d8d40
Author: Marc-André Lureau <marcandre.lureau@redhat.com>
Date:   Wed Feb 25 14:28:33 2026 +0100

    system: make qemu_del_vm_change_state_handler accept NULL

    For convenience.

    Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>

diff --git a/system/runstate.c b/system/runstate.c
index 2d4e95a216..770253b467 100644
--- a/system/runstate.c
+++ b/system/runstate.c
@@ -349,6 +349,9 @@ VMChangeStateEntry *qemu_add_vm_change_state_handler(VMChangeStateHandler *cb,

 void qemu_del_vm_change_state_handler(VMChangeStateEntry *e)
 {
+    if (!e) {
+        return;
+    }
     QTAILQ_REMOVE(&vm_change_state_head, e, entries);
     g_free(e);
 }