aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilippe Mathieu-Daudé <philmd@redhat.com>2019-12-18 18:20:07 +0100
committerPaolo Bonzini <pbonzini@redhat.com>2020-01-07 16:22:56 +0100
commit4904ca6a7eb92d25cbb8b198203ab6173f744985 (patch)
tree3342d784028e330fa185112e39aaaba928e5c4a4
parented7c5bb7ad384f5dd55945db57cae2ba5263a1e4 (diff)
downloadqemu-4904ca6a7eb92d25cbb8b198203ab6173f744985.zip
qemu-4904ca6a7eb92d25cbb8b198203ab6173f744985.tar.gz
qemu-4904ca6a7eb92d25cbb8b198203ab6173f744985.tar.bz2
monitor/hmp: Explicit we ignore a QEMUChrEvent in IOEventHandler
The Chardev events are listed in the QEMUChrEvent enum. To be able to use this enum in the IOEventHandler typedef, we need to explicit an event ignored by this frontend, to silent the following GCC warning: CC monitor/hmp.o monitor/hmp.c: In function ‘monitor_event’: monitor/hmp.c:1330:5: error: enumeration value ‘CHR_EVENT_BREAK’ not handled in switch [-Werror=switch] 1330 | switch (event) { | ^~~~~~ cc1: all warnings being treated as errors Acked-by: Dr. David Alan Gilbert <dgilbert@redhat.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-Id: <20191218172009.8868-13-philmd@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
-rw-r--r--monitor/hmp.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/monitor/hmp.c b/monitor/hmp.c
index 8942e28..706ebe7 100644
--- a/monitor/hmp.c
+++ b/monitor/hmp.c
@@ -1371,6 +1371,10 @@ static void monitor_event(void *opaque, int event)
mon_refcount--;
monitor_fdsets_cleanup();
break;
+
+ case CHR_EVENT_BREAK:
+ /* Ignored */
+ break;
}
}