commit | 7cc51fae6469c80a461b8301386dd7b570f4325c | [log] [tgz] |
---|---|---|
author | Stefan Leichter <sle@camline.com> | Sun Mar 26 20:25:59 2000 +0000 |
committer | Alexandre Julliard <julliard@winehq.org> | Sun Mar 26 20:25:59 2000 +0000 |
tree | 07dc381b2e82dcf7345c473f575f83845f40a460 | |
parent | e61d33bfd1ddd575f69616870f1a700b764ab18d [diff] [blame] |
DOSFS_ToDosFCBFormat: fail if extension longer than 3 characters.
diff --git a/files/dos_fs.c b/files/dos_fs.c index 4ba1c23..a77b2b9 100644 --- a/files/dos_fs.c +++ b/files/dos_fs.c
@@ -240,7 +240,12 @@ } } buffer[11] = '\0'; - return TRUE; + + /* at most 3 character of the extension are processed + * is something behind this ? + */ + if (*p == '*') p++; /* skip wildcard */ + return IS_END_OF_NAME(*p); }