]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
Ensure we mangle names ending in '.' in hash2 mangling method.
authorJeremy Allison <jra@samba.org>
Tue, 18 Nov 2003 01:47:15 +0000 (01:47 +0000)
committerJeremy Allison <jra@samba.org>
Tue, 18 Nov 2003 01:47:15 +0000 (01:47 +0000)
Jeremy.

source/smbd/mangle_hash2.c

index 7e7bc8c68cf59cfd22725e7d7146effeea17f02b..8dfa84d0548c279050f6c47b62a4e7d041a932ae 100644 (file)
@@ -325,7 +325,7 @@ static BOOL is_8_3(const char *name, BOOL check_case, BOOL allow_wildcards)
                prefix_len = PTR_DIFF(dot_p, name);
                suffix_len = len - (prefix_len+1);
 
-               if (prefix_len > 8 || suffix_len > 3) {
+               if (prefix_len > 8 || suffix_len > 3 || suffix_len == 0) {
                        return False;
                }