From: ths Date: Tue, 1 Jul 2008 16:44:58 +0000 (+0000) Subject: block-vvfat.c - fix is_free predicate, by Tristan Gingold. X-Git-Tag: stefano.display-merge-start~974 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=ad1a897e52d6928c3d2b98dec69d765bfc2d1121;p=qemu-xen-4.3-testing.git 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 --- diff --git a/block-vvfat.c b/block-vvfat.c index a93fde970..f5ae4f164 100644 --- a/block-vvfat.c +++ b/block-vvfat.c @@ -454,8 +454,7 @@ static inline direntry_t* create_long_filename(BDRVVVFATState* s,const char* fil static char is_free(const direntry_t* direntry) { - /* return direntry->name[0]==0 ; */ - return direntry->attributes == 0 || direntry->name[0]==0xe5; + return direntry->name[0]==0xe5 || direntry->name[0]==0x00; } static char is_volume_label(const direntry_t* direntry)