From 25a8c0ef389353bf31e7d21f1ca8d2cf6e4acb22 Mon Sep 17 00:00:00 2001 From: Pavel Hrdina Date: Thu, 15 Apr 2021 20:46:53 +0200 Subject: [PATCH] virfirewall: use virFindFileInPath instead of virFileIsExecutable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Following patches will make this change necessary as we will stop detecting the full path during compile time. Signed-off-by: Pavel Hrdina Reviewed-by: Daniel P. Berrangé --- src/util/virfirewall.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/util/virfirewall.c b/src/util/virfirewall.c index 78aa7e580e..e79fe52ac8 100644 --- a/src/util/virfirewall.c +++ b/src/util/virfirewall.c @@ -104,7 +104,9 @@ virFirewallValidateBackend(virFirewallBackend backend) size_t i; for (i = 0; i < G_N_ELEMENTS(commands); i++) { - if (!virFileIsExecutable(commands[i])) { + g_autofree char *path = virFindFileInPath(commands[i]); + + if (!path) { virReportSystemError(errno, _("%s not available, firewall backend will not function"), commands[i]);