summaryrefslogtreecommitdiff
path: root/src/remote
diff options
context:
space:
mode:
authorDaniel P. Berrangé <berrange@redhat.com>2021-05-24 11:06:23 +0100
committerDaniel P. Berrangé <berrange@redhat.com>2021-05-27 10:59:41 +0100
commit2db507ece59eb7a12a89fe379d46ec495c3258c4 (patch)
treecc85d2e428b7e0b6c5754cb2b1dc263bd332ad58 /src/remote
parent37258ac235ee876f59bd9c81d1f38422a5edfc60 (diff)
downloadlibvirt-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.c4
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)) {