>From f2a4502580ac061824b72a6418ac0a05a07e48e8 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Wed, 3 Apr 2013 10:41:50 +0200 Subject: [PATCH 3/4] Return errno, not -1 on failure in files.c https://fedorahosted.org/sssd/ticket/1862 --- src/tools/files.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tools/files.c b/src/tools/files.c index 10fd6fe4396b3826a3ff65b8d84d3e0a1baddf5b..186f18b9bb241e39720da3e26476879e6cf09bd2 100644 --- a/src/tools/files.c +++ b/src/tools/files.c @@ -703,6 +703,7 @@ copy_dir(struct copy_ctx *cctx, * reset these bits. */ ret = fchmod(dest_dir_fd, mode); if (ret == -1) { + ret = errno; DEBUG(SSSDBG_OP_FAILURE, ("Error setting mode of '%s': %s", dest_dir_path, strerror(ret))); -- 1.8.1.4