From: Lennart Poettering Date: Tue, 22 Mar 2022 15:33:09 +0000 (+0100) Subject: efivars: no need to convert ENOENT → ENODATA twice X-Git-Tag: v251-rc1~40^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=83fe0be1706c453f2f9d6be5259031a70021f610;p=thirdparty%2Fsystemd.git efivars: no need to convert ENOENT → ENODATA twice read_efi_options_variable() already does this, don#t do it again. --- diff --git a/src/basic/efivars.c b/src/basic/efivars.c index 470369c0cbb..92b11cb2c57 100644 --- a/src/basic/efivars.c +++ b/src/basic/efivars.c @@ -439,9 +439,7 @@ int systemd_efi_options_efivarfs_if_newer(char **line) { r = read_efi_options_variable(line); if (r < 0) - log_warning_errno(r, "Failed to read SystemdOptions EFI variable: %m"); - if (r == -ENOENT) - return -ENODATA; - return r; + return log_warning_errno(r, "Failed to read SystemdOptions EFI variable: %m"); + return 0; } #endif