From e0be4400cf22a3bcb2a976a6b3d58183c0155b52 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Tue, 16 Dec 2008 21:22:08 +0100 Subject: ls: don't return suffix from parent directory name When a file had no file name extension, getSuffix() could return the extension of the parent directory (if it had one). --- src/ls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/ls.c b/src/ls.c index 65692dc1f..27962ad91 100644 --- a/src/ls.c +++ b/src/ls.c @@ -59,7 +59,7 @@ bool isRemoteUrl(const char *url) /* suffixes should be ascii only characters */ const char *getSuffix(const char *utf8file) { - const char *dot = strrchr(utf8file, '.'); + const char *dot = strrchr(g_basename(utf8file), '.'); return dot != NULL ? dot + 1 : NULL; } -- cgit v1.2.3