mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00:00
qemu: fix null string specifier argument in qemuDomainBlockJobAbort
Detected by gcc 11 -Wformat-overflow: ../../src/qemu/qemu_driver.c: In function ‘qemuDomainBlockJobAbort’: ../../src/util/virerror.h:176:5: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 176 | virReportErrorHelper(VIR_FROM_THIS, code, __FILE__, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 177 | __FUNCTION__, __LINE__, __VA_ARGS__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../src/qemu/qemu_driver.c:14475:17: note: in expansion of macro ‘virReportError’ 14475 | virReportError(VIR_ERR_OPERATION_FAILED, | ^~~~~~~~~~~~~~ ../../src/qemu/qemu_driver.c:14476:73: note: format string is defined here 14476 | _("block job '%s' failed while pivoting: %s"), | ^~ Signed-off-by: Scott Davis <scott.davis@starlab.io> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
c781b025c0
commit
8c6fa38efc
@ -14581,13 +14581,13 @@ qemuDomainBlockJobAbort(virDomainPtr dom,
|
||||
if (pivot &&
|
||||
job->state == QEMU_BLOCKJOB_STATE_FAILED) {
|
||||
if (job->errmsg) {
|
||||
virReportError(VIR_ERR_OPERATION_FAILED,
|
||||
_("block job '%s' failed while pivoting"),
|
||||
job->name);
|
||||
} else {
|
||||
virReportError(VIR_ERR_OPERATION_FAILED,
|
||||
_("block job '%s' failed while pivoting: %s"),
|
||||
job->name, job->errmsg);
|
||||
} else {
|
||||
virReportError(VIR_ERR_OPERATION_FAILED,
|
||||
_("block job '%s' failed while pivoting"),
|
||||
job->name);
|
||||
}
|
||||
|
||||
ret = -1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user