From cd7bbc1e088033789b2948578fc85099ed11a2f1 Mon Sep 17 00:00:00 2001 From: Ken Brown Date: Thu, 27 Jun 2019 15:04:05 -0400 Subject: [PATCH 2/2] ; * src/dired.c (file_attributes): Fix indentation --- src/dired.c | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/dired.c b/src/dired.c index ac83a026de..dfec2d89d8 100644 --- a/src/dired.c +++ b/src/dired.c @@ -958,30 +958,30 @@ file_attributes (int fd, char const *name, #ifdef O_PATH if (use_o_path ()) - { - int namefd = openat (fd, name, O_PATH | O_CLOEXEC | O_NOFOLLOW); - if (namefd < 0) - err = errno; - else - { - record_unwind_protect_int (close_file_unwind, namefd); - if (fstat (namefd, &s) != 0) - { - err = errno; - /* The Linux kernel before version 3.6 does not support - fstat on O_PATH file descriptors. Handle this error like - missing support for O_PATH. */ - if (err == EBADF) - err = EINVAL; - } - else - { - err = 0; - fd = namefd; - name = ""; - } - } - } + { + int namefd = openat (fd, name, O_PATH | O_CLOEXEC | O_NOFOLLOW); + if (namefd < 0) + err = errno; + else + { + record_unwind_protect_int (close_file_unwind, namefd); + if (fstat (namefd, &s) != 0) + { + err = errno; + /* The Linux kernel before version 3.6 does not support + fstat on O_PATH file descriptors. Handle this error like + missing support for O_PATH. */ + if (err == EBADF) + err = EINVAL; + } + else + { + err = 0; + fd = namefd; + name = ""; + } + } + } #endif if (err == EINVAL) -- 2.21.0