logging: Change return type of virLogDaemonConfigFilePat to void

This function return value is invariant since 18f3771, so change
its type and remove all dependent checks.

Found by Linux Verification Center (linuxtesting.org) with Svace.

Reported-by: Pavel Nekrasov <p.nekrasov@fobos-nt.ru>
Signed-off-by: Alexander Kuznetsov <kuznetsovam@altlinux.org>
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
This commit is contained in:
Alexander Kuznetsov 2024-12-16 12:41:08 +03:00 committed by Jiri Denemark
parent 0e1a848733
commit 99474f8e50
3 changed files with 4 additions and 10 deletions

View File

@ -692,14 +692,10 @@ int main(int argc, char **argv) {
exit(EXIT_FAILURE);
}
/* No explicit config, so try and find a default one */
/* No explicit config, so find a default one */
if (remote_config_file == NULL) {
implicit_conf = true;
if (virLogDaemonConfigFilePath(privileged,
&remote_config_file) < 0) {
VIR_ERROR(_("Can't determine config path"));
exit(EXIT_FAILURE);
}
virLogDaemonConfigFilePath(privileged, &remote_config_file);
}
/* Read the config file if it exists */

View File

@ -33,7 +33,7 @@
VIR_LOG_INIT("logging.log_daemon_config");
int
void
virLogDaemonConfigFilePath(bool privileged, char **configfile)
{
if (privileged) {
@ -45,8 +45,6 @@ virLogDaemonConfigFilePath(bool privileged, char **configfile)
*configfile = g_strdup_printf("%s/virtlogd.conf", configdir);
}
return 0;
}

View File

@ -39,7 +39,7 @@ struct _virLogDaemonConfig {
};
int virLogDaemonConfigFilePath(bool privileged, char **configfile);
void virLogDaemonConfigFilePath(bool privileged, char **configfile);
virLogDaemonConfig *virLogDaemonConfigNew(bool privileged);
void virLogDaemonConfigFree(virLogDaemonConfig *data);
int virLogDaemonConfigLoadFile(virLogDaemonConfig *data,