mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-07 21:17:55 +03:00
Improve some errors for openconsole/channel
Functions like virDomainOpenConsole() and virDomainOpenChannel() accept NULL as a dev_name parameter. Try using alias for the error message if dev_name is not specified. Before: error: internal error: character device <null> is not using a PTY After: error: internal error: character device serial0 is not using a PTY Signed-off-by: Luyao Huang <lhuang@redhat.com>
This commit is contained in:
parent
dc7339fc4f
commit
898e76f0aa
@ -4299,7 +4299,7 @@ libxlDomainOpenConsole(virDomainPtr dom,
|
||||
if (chr->source.type != VIR_DOMAIN_CHR_TYPE_PTY) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("character device %s is not using a PTY"),
|
||||
NULLSTR(dev_name));
|
||||
dev_name ? dev_name : NULLSTR(chr->info.alias));
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
|
@ -3484,7 +3484,8 @@ lxcDomainOpenConsole(virDomainPtr dom,
|
||||
|
||||
if (chr->source.type != VIR_DOMAIN_CHR_TYPE_PTY) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("character device %s is not using a PTY"), dev_name);
|
||||
_("character device %s is not using a PTY"),
|
||||
dev_name ? dev_name : NULLSTR(chr->info.alias));
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
|
@ -15958,7 +15958,7 @@ qemuDomainOpenConsole(virDomainPtr dom,
|
||||
if (chr->source.type != VIR_DOMAIN_CHR_TYPE_PTY) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("character device %s is not using a PTY"),
|
||||
NULLSTR(dev_name));
|
||||
dev_name ? dev_name : NULLSTR(chr->info.alias));
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
@ -16032,7 +16032,7 @@ qemuDomainOpenChannel(virDomainPtr dom,
|
||||
if (chr->source.type != VIR_DOMAIN_CHR_TYPE_UNIX) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("channel %s is not using a UNIX socket"),
|
||||
NULLSTR(name));
|
||||
name ? name : NULLSTR(chr->info.alias));
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
|
@ -2640,7 +2640,8 @@ umlDomainOpenConsole(virDomainPtr dom,
|
||||
|
||||
if (chr->source.type != VIR_DOMAIN_CHR_TYPE_PTY) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("character device %s is not using a PTY"), dev_name);
|
||||
_("character device %s is not using a PTY"),
|
||||
dev_name ? dev_name : NULLSTR(chr->info.alias));
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
|
@ -2705,7 +2705,8 @@ xenUnifiedDomainOpenConsole(virDomainPtr dom,
|
||||
|
||||
if (chr->source.type != VIR_DOMAIN_CHR_TYPE_PTY) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("character device %s is not using a PTY"), dev_name);
|
||||
_("character device %s is not using a PTY"),
|
||||
dev_name ? dev_name : NULLSTR(chr->info.alias));
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user