]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemu: Remove return value from qemuMonitorDomainEventCallback
authorPeter Krempa <pkrempa@redhat.com>
Tue, 20 Jul 2021 08:05:06 +0000 (10:05 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 23 Jul 2021 08:01:47 +0000 (10:01 +0200)
Change the callback prototype and fix the callback registered in the
process code.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_monitor.h
src/qemu/qemu_process.c

index cceda229f5fc52619c5c96e4ffd3c9259b773b55..7ee4fc31ba1238c57d3e5e5d0db415369ac2ef95 100644 (file)
@@ -155,13 +155,13 @@ typedef void (*qemuMonitorEofNotifyCallback)(qemuMonitor *mon,
 typedef void (*qemuMonitorErrorNotifyCallback)(qemuMonitor *mon,
                                                virDomainObj *vm,
                                                void *opaque);
-typedef int (*qemuMonitorDomainEventCallback)(qemuMonitor *mon,
-                                              virDomainObj *vm,
-                                              const char *event,
-                                              long long seconds,
-                                              unsigned int micros,
-                                              const char *details,
-                                              void *opaque);
+typedef void (*qemuMonitorDomainEventCallback)(qemuMonitor *mon,
+                                               virDomainObj *vm,
+                                               const char *event,
+                                               long long seconds,
+                                               unsigned int micros,
+                                               const char *details,
+                                               void *opaque);
 typedef int (*qemuMonitorDomainShutdownCallback)(qemuMonitor *mon,
                                                  virDomainObj *vm,
                                                  virTristateBool guest,
index 45309ea1514f1ede3ba3d57d0fef458ae75bbbeb..dcf74d1573b3f4a75b10a5f30aac5421dea9253c 100644 (file)
@@ -546,7 +546,7 @@ qemuProcessShutdownOrReboot(virQEMUDriver *driver,
 }
 
 
-static int
+static void
 qemuProcessHandleEvent(qemuMonitor *mon G_GNUC_UNUSED,
                        virDomainObj *vm,
                        const char *eventName,
@@ -567,8 +567,6 @@ qemuProcessHandleEvent(qemuMonitor *mon G_GNUC_UNUSED,
 
     virObjectUnlock(vm);
     virObjectEventStateQueue(driver->domainEventState, event);
-
-    return 0;
 }