commit | 0c3f70dbfd5bda2421e231da6b6c90c9fd7fbfd4 | [log] [tgz] |
---|---|---|
author | Andreas Mohr <cipam895@cip1.ind.uni-stuttgart.de> | Sun Apr 25 12:27:58 1999 +0000 |
committer | Alexandre Julliard <julliard@winehq.org> | Sun Apr 25 12:27:58 1999 +0000 |
tree | a48af9656fc0c425381c7bc992a6171e37d1b316 | |
parent | dda17c681f34730995b4868d446d885e118f53a3 [diff] |
Ignore trailing dots on file names.
diff --git a/files/dos_fs.c b/files/dos_fs.c index 3e5a281..878e1db 100644 --- a/files/dos_fs.c +++ b/files/dos_fs.c
@@ -521,6 +521,8 @@ const char *p = strchr( name, '/' ); int len = p ? (int)(p - name) : strlen(name); if ((p = strchr( name, '\\' ))) len = MIN( (int)(p - name), len ); + /* Ignore trailing dots */ + while (len > 1 && name[len-1] == '.') len--; if (long_len < len + 1) return FALSE; TRACE(dosfs, "%s,%s\n", path, name );