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);
}