From 36a0a6cd9201ff6e04f4040d0302c90ea3ee6c5d Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Fri, 8 Jul 2016 10:24:12 -0700 Subject: [PATCH] touch: Remove useless variable The only possible return values of stat are 0 or -1, so it doesn't make sense to store the return value in a variable to make sure it is not positive. --- touch.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/touch.c b/touch.c index 74bdc27..0e8c413 100644 --- a/touch.c +++ b/touch.c @@ -21,14 +21,13 @@ touch(const char *file) { int fd; struct stat st; - int r; - if ((r = stat(file, &st)) < 0) { + if (stat(file, &st) < 0) { if (errno != ENOENT) eprintf("stat %s:", file); if (cflag) return; - } else if (!r) { + } else { if (!aflag) times[0] = st.st_atim; if (!mflag)