From: Zbigniew Jędrzejewski-Szmek Date: Sat, 7 Mar 2015 19:36:14 +0000 (-0500) Subject: core/load-fragment: safe_close() protects errno X-Git-Tag: v219.0~470 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=d4ad27a104af707b20651327d7a57dd9dc780f79 core/load-fragment: safe_close() protects errno --- diff --git a/src/core/load-fragment.c b/src/core/load-fragment.c index 6d0192fc7..ea66ce014 100644 --- a/src/core/load-fragment.c +++ b/src/core/load-fragment.c @@ -3432,9 +3432,8 @@ static int open_follow(char **filename, FILE **_f, Set *names, char **_final) { f = fdopen(fd, "re"); if (!f) { - r = -errno; safe_close(fd); - return r; + return -errno; } *_f = f;