From 6012eaa1839802515923bcf523d0047a47d207de Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Thu, 17 Mar 2005 08:45:36 +0000 Subject: Fixed a problem with the stripping of the .bak/.old/.orig suffixes in find_filename_suffix(). --- util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'util.c') diff --git a/util.c b/util.c index 735173d8..ab0e151b 100644 --- a/util.c +++ b/util.c @@ -1251,11 +1251,11 @@ const char *find_filename_suffix(const char *fn, int fn_len, int *len_ptr) break; s_len = fn_len - (s - fn); fn_len = s - fn; - if (s_len == 3) { + if (s_len == 4) { if (strcmp(s+1, "bak") == 0 || strcmp(s+1, "old") == 0) continue; - } else if (s_len == 4) { + } else if (s_len == 5) { if (strcmp(s+1, "orig") == 0) continue; } else if (s_len > 2 && had_tilde -- cgit v1.2.3