diff options
author | Peter D'Hoye <peter.dhoye@gmail.com> | 2006-05-13 21:47:27 +0000 |
---|---|---|
committer | Peter D'Hoye <peter.dhoye@gmail.com> | 2006-05-13 21:47:27 +0000 |
commit | 784b4c9a5b073a600f451d87b2026f832661530a (patch) | |
tree | 7435bbeac8b016a3b4615879f1a476ae5a3cc999 /firmware/drivers/fat.c | |
parent | d9b94b6a0cb675236e5dd61af991c45647862795 (diff) | |
download | rockbox-784b4c9a5b073a600f451d87b2026f832661530a.tar.gz rockbox-784b4c9a5b073a600f451d87b2026f832661530a.zip |
Correctly test on volume id flag
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9925 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/drivers/fat.c')
-rw-r--r-- | firmware/drivers/fat.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/firmware/drivers/fat.c b/firmware/drivers/fat.c index ed93f66cc9..854b815237 100644 --- a/firmware/drivers/fat.c +++ b/firmware/drivers/fat.c | |||
@@ -2230,7 +2230,9 @@ int fat_getnext(struct fat_dir *dir, struct fat_direntry *entry) | |||
2230 | &cached_buf[entrypos]) ) { | 2230 | &cached_buf[entrypos]) ) { |
2231 | 2231 | ||
2232 | /* don't return volume id entry */ | 2232 | /* don't return volume id entry */ |
2233 | if ( entry->attr == FAT_ATTR_VOLUME_ID ) | 2233 | if ( (entry->attr & |
2234 | (FAT_ATTR_VOLUME_ID|FAT_ATTR_DIRECTORY)) | ||
2235 | == FAT_ATTR_VOLUME_ID) | ||
2234 | continue; | 2236 | continue; |
2235 | 2237 | ||
2236 | /* replace shortname with longname? */ | 2238 | /* replace shortname with longname? */ |