From: Scott Davis Date: Wed, 25 May 2022 22:20:39 +0000 (-0400) Subject: remote: fix null string specifier argument in remoteProbeSessionDriverFromBinary X-Git-Tag: v8.4.0-rc2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8cd9065352625b5ad71fa59a821cd0f4fd646aa9;p=thirdparty%2Flibvirt.git remote: fix null string specifier argument in remoteProbeSessionDriverFromBinary Detected by gcc 11 -Wformat-overflow: ../src/remote/remote_sockets.c: In function ‘remoteProbeSessionDriverFromBinary’: ../src/util/virlog.h:79:5: error: ‘%s’ directive argument is null [-Werror=format-overflow=] 79 | virLogMessage(src, VIR_LOG_DEBUG, filename, linenr, funcname, NULL, __VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/util/virlog.h:88:5: note: in expansion of macro ‘VIR_DEBUG_INT’ 88 | VIR_DEBUG_INT(&virLogSelf, __FILE__, __LINE__, __func__, __VA_ARGS__) | ^~~~~~~~~~~~~ ../src/remote/remote_sockets.c:187:9: note: in expansion of macro ‘VIR_DEBUG’ 187 | VIR_DEBUG("Probing driver '%s' via daemon %s", drivers[i], daemonpath); | ^~~~~~~~~ ../src/remote/remote_sockets.c:187:51: note: format string is defined here 187 | VIR_DEBUG("Probing driver '%s' via daemon %s", drivers[i], daemonpath); | ^~ Signed-off-by: Scott Davis Reviewed-by: Ján Tomko --- diff --git a/src/remote/remote_sockets.c b/src/remote/remote_sockets.c index c315b24d30..69e6c1e5b8 100644 --- a/src/remote/remote_sockets.c +++ b/src/remote/remote_sockets.c @@ -184,7 +184,7 @@ remoteProbeSessionDriverFromBinary(char **driver) g_autofree char *daemonpath = NULL; daemonname = g_strdup_printf("virt%sd", drivers[i]); - VIR_DEBUG("Probing driver '%s' via daemon %s", drivers[i], daemonpath); + VIR_DEBUG("Probing driver '%s' via daemon %s", drivers[i], daemonname); if (!(daemonpath = virFileFindResource(daemonname, abs_top_builddir "/src",