From: Andrea Bolognani Date: Wed, 5 Sep 2018 15:26:52 +0000 (+0200) Subject: qemu: Check type range for virtio-input devices X-Git-Tag: v4.8.0-rc1~259 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e7340c326780450f9c55137df4888f194c34e688;p=thirdparty%2Flibvirt.git qemu: Check type range for virtio-input devices Signed-off-by: Andrea Bolognani Reviewed-by: Ján Tomko --- diff --git a/src/qemu/qemu_command.c b/src/qemu/qemu_command.c index 877269f52e..4e2cd49684 100644 --- a/src/qemu/qemu_command.c +++ b/src/qemu/qemu_command.c @@ -4096,7 +4096,9 @@ qemuBuildVirtioInputDevStr(const virDomainDef *def, virQEMUBuildBufferEscapeComma(&buf, dev->source.evdev); break; case VIR_DOMAIN_INPUT_TYPE_LAST: - break; + default: + virReportEnumRangeError(virDomainInputType, dev->type); + goto error; } if (qemuBuildDeviceAddressStr(&buf, def, &dev->info, qemuCaps) < 0)