aboutsummaryrefslogtreecommitdiffstats
path: root/src/ls.c
diff options
context:
space:
mode:
authorMax Kellermann <max@duempel.org>2008-10-13 16:56:00 +0200
committerMax Kellermann <max@duempel.org>2008-10-13 16:56:00 +0200
commitf71ac4d479502738682f2328a6523d18be705ac9 (patch)
tree74d37b138efcd8293f03acee582aec6a819dd457 /src/ls.c
parent94a5a5a985ab0ce3d8ca72d4e5be28a71a1010e0 (diff)
downloadmpd-f71ac4d479502738682f2328a6523d18be705ac9.tar.gz
mpd-f71ac4d479502738682f2328a6523d18be705ac9.tar.xz
mpd-f71ac4d479502738682f2328a6523d18be705ac9.zip
song: stat file in song_file_update(), don't use isMusic()
isMusic() used to be a very inefficient function: with every invocation, it did another stat() on the specified file. There is only one caller, do the stat() there manually and use hasMusicSuffix() instead of isMusic().
Diffstat (limited to '')
-rw-r--r--src/ls.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/ls.c b/src/ls.c
index 01614710f..a27bc821c 100644
--- a/src/ls.c
+++ b/src/ls.c
@@ -255,15 +255,3 @@ struct decoder_plugin *hasMusicSuffix(const char *utf8file, unsigned int next)
return ret;
}
-
-struct decoder_plugin *isMusic(const char *utf8file, time_t * mtime,
- unsigned int next)
-{
- if (isFile(utf8file, mtime)) {
- struct decoder_plugin *plugin = hasMusicSuffix(utf8file, next);
- if (plugin != NULL)
- return plugin;
- }
- DEBUG("isMusic: %s is not a valid file\n", utf8file);
- return NULL;
-}