+/* SPDX-License-Identifier: LGPL-2.1+ */
/***
This file is part of systemd.
Set *names,
char ***ret) {
- _cleanup_strv_free_ char **dirs = NULL, **ans = NULL;
+ _cleanup_strv_free_ char **dirs = NULL;
Iterator i;
char *t, **p;
int r;
return 0;
}
- r = conf_files_list_strv(&ans, file_suffix, NULL, (const char**) dirs);
+ r = conf_files_list_strv(ret, file_suffix, NULL, 0, (const char**) dirs);
if (r < 0)
- return log_warning_errno(r, "Failed to sort the list of configuration files: %m");
-
- *ret = ans;
- ans = NULL;
+ return log_warning_errno(r, "Failed to create the list of configuration files: %m");
return 1;
}