From bebeea7ed99394c4061810ed15121bd0f5ac4964 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Wed, 3 Apr 2013 10:41:50 +0200 Subject: 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 10fd6fe43..186f18b9b 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))); -- cgit