From: Michael Kerrisk Date: Sat, 8 Jun 2019 10:32:17 +0000 (+0200) Subject: fanotify.7: Clarify logic in ESTALE check X-Git-Tag: man-pages-5.02~97 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2d26ddfa556f431ffe9e1ee541f723d5678bbddd;p=thirdparty%2Fman-pages.git fanotify.7: Clarify logic in ESTALE check Signed-off-by: Michael Kerrisk --- diff --git a/man7/fanotify.7 b/man7/fanotify.7 index 5b9d5ff95d..a4c522bd28 100644 --- a/man7/fanotify.7 +++ b/man7/fanotify.7 @@ -1065,13 +1065,15 @@ main(int argc, char **argv) deleted for the object prior to this system call. */ event_fd = open_by_handle_at(AT_FDCWD, file_handle, O_RDONLY); - if (ret == \-1 && errno == ESTALE) { - printf("File handle is no longer valid. " - "File has been deleted\e\n"); - continue; - } else if (ret == \-1) { - perror("open_by_handle_at"); - exit(EXIT_FAILURE); + if (ret == \-1) { + if (errno == ESTALE) { + printf("File handle is no longer valid. " + "File has been deleted\e\n"); + continue; + } else { + perror("open_by_handle_at"); + exit(EXIT_FAILURE); + } } snprintf(procfd_path, sizeof(procfd_path), "/proc/self/fd/%d",