Commit 59fdb018127f7bf5ca259a89e465895d0256a8cf
1 parent
64eaabda
Fix parse_long_name, by Tristan Gingold.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4843 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
1 additions
and
0 deletions
block-vvfat.c
... | ... | @@ -1440,6 +1440,7 @@ static int parse_long_name(long_file_name* lfn, |
1440 | 1440 | lfn->sequence_number = pointer[0] & 0x3f; |
1441 | 1441 | lfn->checksum = pointer[13]; |
1442 | 1442 | lfn->name[0] = 0; |
1443 | + lfn->name[lfn->sequence_number * 13] = 0; | |
1443 | 1444 | } else if ((pointer[0] & 0x3f) != --lfn->sequence_number) |
1444 | 1445 | return -1; |
1445 | 1446 | else if (pointer[13] != lfn->checksum) | ... | ... |