diff options
author | Daniel P. Berrangé <berrange@redhat.com> | 2021-05-24 11:06:23 +0100 |
---|---|---|
committer | Daniel P. Berrangé <berrange@redhat.com> | 2021-05-27 10:59:41 +0100 |
commit | 2db507ece59eb7a12a89fe379d46ec495c3258c4 (patch) | |
tree | cc85d2e428b7e0b6c5754cb2b1dc263bd332ad58 /src/remote | |
parent | 37258ac235ee876f59bd9c81d1f38422a5edfc60 (diff) | |
download | libvirt-2db507ece59eb7a12a89fe379d46ec495c3258c4.tar.gz |
remote: use absolute path to check for daemons
virFileFindResource needs to be given the absolute build path otherwise
its results will vary according to the CWD, leading to spurious failures
in dev testing.
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Diffstat (limited to 'src/remote')
-rw-r--r-- | src/remote/remote_daemon_dispatch.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/remote/remote_daemon_dispatch.c b/src/remote/remote_daemon_dispatch.c index 1b4f5256c3..13f76cc685 100644 --- a/src/remote/remote_daemon_dispatch.c +++ b/src/remote/remote_daemon_dispatch.c @@ -2001,7 +2001,9 @@ remoteDispatchProbeURI(bool readonly, daemonname = g_strdup_printf("virt%sd", drivers[i]); - if (!(daemonpath = virFileFindResource(daemonname, "src", SBINDIR))) + if (!(daemonpath = virFileFindResource(daemonname, + abs_top_builddir "/src", + SBINDIR))) return -1; if (!virFileExists(daemonpath)) { |