captive_FsRtlLegalAnsiCharacterArray_init(): '.' is also a valid fs name char
authorshort <>
Sat, 18 Jan 2003 11:54:00 +0000 (11:54 +0000)
committershort <>
Sat, 18 Jan 2003 11:54:00 +0000 (11:54 +0000)
src/libcaptive/fs/name.c

index a06921c..b3866fd 100644 (file)
@@ -50,11 +50,11 @@ guint ui;
        for (ui=0;ui<0x100;ui++) {
 UCHAR f=0;
 
-               if (isalnum(ui))
+               if (isalnum(ui) || ui=='.')
                        f|=FSRTL_FAT_LEGAL;
-               if (isalnum(ui))
+               if (isalnum(ui) || ui=='.')
                        f|=FSRTL_HPFS_LEGAL;
-               if (isalnum(ui))
+               if (isalnum(ui) || ui=='.')
                        f|=FSRTL_NTFS_LEGAL;
                if (ui=='*' || ui=='?')
                        f|=FSRTL_WILD_CHARACTER;