mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-26 23:55:23 +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
|
* no there was an error, then just return RAW
|
||||||
* indicating none.
|
* indicating none.
|
||||||
*/
|
*/
|
||||||
static virQEMUSaveFormat ATTRIBUTE_NONNULL(2)
|
static int ATTRIBUTE_NONNULL(2)
|
||||||
qemuGetCompressionProgram(const char *imageFormat,
|
qemuGetCompressionProgram(const char *imageFormat,
|
||||||
char **compresspath,
|
char **compresspath,
|
||||||
const char *styleFormat,
|
const char *styleFormat,
|
||||||
bool use_raw_on_fail)
|
bool use_raw_on_fail)
|
||||||
{
|
{
|
||||||
virQEMUSaveFormat ret;
|
int ret;
|
||||||
|
|
||||||
*compresspath = NULL;
|
*compresspath = NULL;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user