From 49b0f86043beffb9096af83f159a6f7fd151ca30 Mon Sep 17 00:00:00 2001 From: Glenn L McGrath Date: Wed, 11 Dec 2002 21:22:21 +0000 Subject: Fix -mtime, by Ian Abbott --- findutils/find.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'findutils/find.c') diff --git a/findutils/find.c b/findutils/find.c index dd02206e3..b0f4bca6b 100644 --- a/findutils/find.c +++ b/findutils/find.c @@ -84,13 +84,13 @@ static int fileAction(const char *fileName, struct stat *statbuf, void* junk) } #endif #ifdef CONFIG_FEATURE_FIND_MTIME - if (mtime_days != 0) { + if (mtime_char != 0) { time_t file_age = time(NULL) - statbuf->st_mtime; time_t mtime_secs = mtime_days * 24 * 60 * 60; - if (!((isdigit(mtime_char) && mtime_secs >= file_age && - mtime_secs < file_age + 24 * 60 * 60) || - (mtime_char == '+' && mtime_secs >= file_age) || - (mtime_char == '-' && mtime_secs < file_age))) + if (!((isdigit(mtime_char) && file_age >= mtime_secs && + file_age < mtime_secs + 24 * 60 * 60) || + (mtime_char == '+' && file_age >= mtime_secs + 24 * 60 * 60) || + (mtime_char == '-' && file_age < mtime_secs))) goto no_match; } #endif -- cgit v1.2.3