]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: Make vm parameter of qemuProcessEventSubmit mandatory
authorJiri Denemark <jdenemar@redhat.com>
Tue, 24 May 2022 13:27:43 +0000 (15:27 +0200)
committerJiri Denemark <jdenemar@redhat.com>
Tue, 24 May 2022 14:26:04 +0000 (16:26 +0200)
All callers (QMP event handlers) always pass non-NULL vm pointer. Let's
make the parameter mandatory.

Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/qemu/qemu_process.c

index 44a4bcfd74d2f1d57b4bf6750b4ca25d97391df5..e492f6961db73108bb996a729588e945e98dd52d 100644 (file)
@@ -284,16 +284,14 @@ qemuProcessEventSubmit(virQEMUDriver *driver,
 {
     struct qemuProcessEvent *event = g_new0(struct qemuProcessEvent, 1);
 
-    if (vm)
-        event->vm = virObjectRef(vm);
+    event->vm = virObjectRef(vm);
     event->eventType = eventType;
     event->action = action;
     event->status = status;
     event->data = data;
 
     if (virThreadPoolSendJob(driver->workerPool, 0, event) < 0) {
-        if (vm)
-            virObjectUnref(vm);
+        virObjectUnref(vm);
         qemuProcessEventFree(event);
     }
 }