mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-23 13:05:27 +00:00
Display nicer error message for unsupported chardev hotplug
Use the device type name if we know it instead of its number, even if we can't hotplug it: qemuMonitorJSONAttachCharDevCommand:6094 : operation failed: Unsupported char device type '10' (cherry picked from commit cce8e5f7395fef5fa782910bc4a6fc8a786f8bc2)
This commit is contained in:
parent
35b06cebd4
commit
1aeac2af00
@ -5657,9 +5657,15 @@ qemuMonitorJSONAttachCharDevCommand(const char *chrID,
|
||||
case VIR_DOMAIN_CHR_TYPE_STDIO:
|
||||
case VIR_DOMAIN_CHR_TYPE_NMDM:
|
||||
case VIR_DOMAIN_CHR_TYPE_LAST:
|
||||
virReportError(VIR_ERR_OPERATION_FAILED,
|
||||
_("Unsupported char device type '%d'"),
|
||||
chr->type);
|
||||
if (virDomainChrTypeToString(chr->type)) {
|
||||
virReportError(VIR_ERR_OPERATION_FAILED,
|
||||
_("Hotplug unsupported for char device type '%s'"),
|
||||
virDomainChrTypeToString(chr->type));
|
||||
} else {
|
||||
virReportError(VIR_ERR_OPERATION_FAILED,
|
||||
_("Hotplug unsupported for char device type '%d'"),
|
||||
chr->type);
|
||||
}
|
||||
goto error;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user