From 289645e80aebef0378ce69db5b0e847e8d6a28c6 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Thu, 8 Dec 2011 11:15:18 +0000 Subject: [PATCH] daemon: Allow utimens to work for directories (RHBZ#761451). You don't need to open the file O_WRONLY in order to call futimens on the file descriptor. Opening it O_WRONLY fails for directories. Therefore open O_RDONLY instead. (cherry picked from commit 31fba8d8033216f8a288e75fe3f575b73b9ef925) --- daemon/utimens.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/utimens.c b/daemon/utimens.c index ae006c6..a9857db 100644 --- a/daemon/utimens.c +++ b/daemon/utimens.c @@ -37,7 +37,7 @@ do_utimens (const char *path, int r; CHROOT_IN; - fd = open (path, O_WRONLY | O_NOCTTY); + fd = open (path, O_RDONLY | O_NOCTTY); CHROOT_OUT; if (fd == -1) { -- 1.8.3.1