mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-25 23:25:24 +00:00
qemu: make qemuGetCompressionProgram return int not an enum
enum types are unsigned and the qemuGetCompressionProgram function can return -1 on error. It is therefore inappropriate to return an enum type. This fixes a build error where the internal 'ret' variable was used in a comparison with -1 ../../src/qemu/qemu_driver.c: In function 'qemuGetCompressionProgram': ../../src/qemu/qemu_driver.c:3280:5: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] ../../src/qemu/qemu_driver.c:3289:5: error: comparison of unsigned expression < 0 is always false [-Werror=type-limits] cc1: all warnings being treated as errors Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
This commit is contained in:
parent
4ab456806f
commit
1d4634dbee
@ -3264,13 +3264,13 @@ qemuDomainSaveInternal(virQEMUDriverPtr driver, virDomainPtr dom,
|
||||
* no there was an error, then just return RAW
|
||||
* indicating none.
|
||||
*/
|
||||
static virQEMUSaveFormat ATTRIBUTE_NONNULL(2)
|
||||
static int ATTRIBUTE_NONNULL(2)
|
||||
qemuGetCompressionProgram(const char *imageFormat,
|
||||
char **compresspath,
|
||||
const char *styleFormat,
|
||||
bool use_raw_on_fail)
|
||||
{
|
||||
virQEMUSaveFormat ret;
|
||||
int ret;
|
||||
|
||||
*compresspath = NULL;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user