OSDN Git Service

Use exfat_get_name() to get file name in fuse_exfat_readdir().
authorresver <resver@60bc1c72-a15a-11de-b98f-4500b42dc123>
Sun, 4 Oct 2009 17:02:50 +0000 (17:02 +0000)
committerresver <resver@60bc1c72-a15a-11de-b98f-4500b42dc123>
Sun, 4 Oct 2009 17:02:50 +0000 (17:02 +0000)
git-svn-id: http://exfat.googlecode.com/svn/trunk@23 60bc1c72-a15a-11de-b98f-4500b42dc123

fuse/main.c

index 939c341..3115c20 100644 (file)
@@ -70,7 +70,7 @@ static int fuse_exfat_readdir(const char *path, void *buffer,
        exfat_opendir(&parent, &it);
        while (exfat_readdir(&ef, &node, &it) == 0)
        {
-               utf16_to_utf8(name, node.name, EXFAT_NAME_MAX, EXFAT_NAME_MAX);
+               exfat_get_name(&node, name, EXFAT_NAME_MAX);
                exfat_debug("[fuse_exfat_readdir] %s: %s, %llu bytes, cluster %u",
                                name, IS_CONTIGUOUS(node) ? "contiguous" : "fragmented",
                                node.size, node.start_cluster);