[systemd-devel] [PATCH] check for negative return from dirent_ensure_type
Kay Sievers
kay at vrfy.org
Mon Apr 2 05:31:05 PDT 2012
On Mon, Apr 2, 2012 at 14:22, Dave Reisner <dreisner at archlinux.org> wrote:
> Fixes 'systemctl list-unit-files', which previously returned only:
>
> Failed to issue method call: No such file or directory
> ---
> src/install.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/install.c b/src/install.c
> index 174d79b..a7efc2a 100644
> --- a/src/install.c
> +++ b/src/install.c
> @@ -1853,7 +1853,7 @@ int unit_file_get_list(
>
> r = dirent_ensure_type(d, de);
> if (r < 0) {
> - if (errno == ENOENT)
> + if (errno == -ENOENT)
You meant 'r ==' ?
Kay
More information about the systemd-devel
mailing list