From d4ad27a104af707b20651327d7a57dd9dc780f79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sat, 7 Mar 2015 14:36:14 -0500 Subject: core/load-fragment: safe_close() protects errno --- src/core/load-fragment.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/core') 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; -- cgit v1.2.3