mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-09 01:18:00 +03:00
tests: Fix virQEMUDriverConfigNew() calling with respect to @root
The virQEMUDriverConfigNew() accepts path to root directory for embed mode as an argument. If the argument is not NULL it uses the passed value as prefix for some internal paths (e.g. cfg->libDir). If it is NULL though, it looks if the other argument, @privileged is true or false and generates internal paths accordingly. But when calling the function from the test suite, instead of passing NULL for @root, an empty string is passed. Fortunately, this doesn't create a problem because in both problematic cases the generated paths are "fixed" to point somewhere into build dir or the code which is tested doesn't access them. Signed-off-by: Michal Privoznik <mprivozn@redhat.com> Reviewed-by: Andrea Bolognani <abologna@redhat.com> Reviewed-by: Daniel Henrique Barboza <danielhb413@gmail.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
f3d1582e3c
commit
f00f4ea7b1
@ -369,7 +369,7 @@ mymain(void)
|
||||
#endif
|
||||
|
||||
#if WITH_QEMU
|
||||
virQEMUDriverConfigPtr cfg = virQEMUDriverConfigNew(false, "");
|
||||
virQEMUDriverConfigPtr cfg = virQEMUDriverConfigNew(false, NULL);
|
||||
|
||||
if (!cfg)
|
||||
return EXIT_FAILURE;
|
||||
|
@ -390,7 +390,7 @@ int qemuTestDriverInit(virQEMUDriver *driver)
|
||||
return -1;
|
||||
|
||||
driver->hostarch = virArchFromHost();
|
||||
driver->config = virQEMUDriverConfigNew(false, "");
|
||||
driver->config = virQEMUDriverConfigNew(false, NULL);
|
||||
if (!driver->config)
|
||||
goto error;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user