]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
system: make qemu_del_vm_change_state_handler accept NULL
authorMarc-André Lureau <marcandre.lureau@redhat.com>
Wed, 25 Feb 2026 13:28:33 +0000 (14:28 +0100)
committerMarc-André Lureau <marcandre.lureau@redhat.com>
Wed, 22 Apr 2026 08:51:58 +0000 (12:51 +0400)
For convenience.

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

index 2d4e95a2166b15d66707c1b62cc3070c46730bf0..770253b467b50739bacc53de6494fd182db0f933 100644 (file)
@@ -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);
 }