From: Zbigniew Jędrzejewski-Szmek Date: Wed, 20 May 2020 16:08:05 +0000 (+0200) Subject: basic/efivars: fix errno propagation X-Git-Tag: v245.7~89 X-Git-Url: http://git-history.diyao.me/?a=commitdiff_plain;h=732a3af419e83b9c1ccd10e95ab8c4866b34397a;p=systemd%2F.git basic/efivars: fix errno propagation Fixup for 484f4e5b2d62e885998fa3c09ed4d58b6c38f987. Should fix #15730. (cherry picked from commit a0fa2683373a3fd69d628f62240c8faca25b0361) --- diff --git a/src/basic/efivars.c b/src/basic/efivars.c index 5529113bc5..b34df46926 100644 --- a/src/basic/efivars.c +++ b/src/basic/efivars.c @@ -331,7 +331,7 @@ int systemd_efi_options_variable(char **line) { * does, let's return a recognizable error (EPERM), and if not ENODATA. */ if (access(k, F_OK) < 0) - return errno == -ENOENT ? -ENODATA : -errno; + return errno == ENOENT ? -ENODATA : -errno; return -EPERM; }