From d2ed58e6a2d7eb86dde7debe35a71cc968c0f723 Mon Sep 17 00:00:00 2001 From: cha0smaster Date: Mon, 6 Jun 2005 04:26:28 +0000 Subject: [PATCH] Anyway, this extra check will not harm anybody, but in case windows support such names it's will be useful. --- libntfs/collate.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libntfs/collate.c b/libntfs/collate.c index 576930a8..1735fba0 100644 --- a/libntfs/collate.c +++ b/libntfs/collate.c @@ -81,9 +81,14 @@ static int ntfs_collate_file_name(ntfs_volume *vol, fn2->file_name, fn2->file_name_length, NTFS_COLLATION_ERROR, IGNORE_CASE, vol->upcase, vol->upcase_len); + if (!rc) { + rc = ntfs_names_collate(fn1->file_name, fn1->file_name_length, + fn2->file_name, fn2->file_name_length, + NTFS_COLLATION_ERROR, CASE_SENSITIVE, + vol->upcase, vol->upcase_len); + } ntfs_debug("Done, returning %i.", rc); return rc; - } typedef int (*ntfs_collate_func_t)(ntfs_volume *, const void *, const int,