Commit ad1a897e52d6928c3d2b98dec69d765bfc2d1121
1 parent
a982b531
block-vvfat.c - fix is_free predicate, by Tristan Gingold.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4815 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
1 additions
and
2 deletions
block-vvfat.c
... | ... | @@ -454,8 +454,7 @@ static inline direntry_t* create_long_filename(BDRVVVFATState* s,const char* fil |
454 | 454 | |
455 | 455 | static char is_free(const direntry_t* direntry) |
456 | 456 | { |
457 | - /* return direntry->name[0]==0 ; */ | |
458 | - return direntry->attributes == 0 || direntry->name[0]==0xe5; | |
457 | + return direntry->name[0]==0xe5 || direntry->name[0]==0x00; | |
459 | 458 | } |
460 | 459 | |
461 | 460 | static char is_volume_label(const direntry_t* direntry) | ... | ... |