
28 Mar
2008
28 Mar
'08
11:06 a.m.
Hi, Wolfgang Denk wrote:
In message 47EB9C97.8030000@gandalf.sssup.it you wrote:
I find a problem related to the get_vfatname function. This is my proposal patch.
What exactly is the preoblem? Is there a test case that can reproduce the problem?
My test case is a 64Mb CF. Maybe I give you a link :) as soon as possible.
The problem is that the code doesn't look if the dir_slot contain a long name. If doesn't contain a long name is a dir_entry and the name can be get by the get_name function. I'm not an expert of vfat filesystem, I take a look to the linux code and to experimental result. The block that is read by the gc_getcluster function is not a dir_slot but a dir_entry.
Regards Michael