From: Zbigniew Jędrzejewski-Szmek Date: Wed, 20 May 2020 16:08:05 +0000 (+0200) Subject: basic/efivars: fix errno propagation X-Git-Tag: v246-rc1~319^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a0fa2683373a3fd69d628f62240c8faca25b0361;p=thirdparty%2Fsystemd.git basic/efivars: fix errno propagation Fixup for 484f4e5b2d62e885998fa3c09ed4d58b6c38f987. Should fix #15730. --- diff --git a/src/basic/efivars.c b/src/basic/efivars.c index 5529113bc59..b34df46926c 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; }