diff options
Diffstat (limited to 'source3/smbd')
-rw-r--r-- | source3/smbd/mangle_hash.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/source3/smbd/mangle_hash.c b/source3/smbd/mangle_hash.c index ebfacd1c33..d98b350a37 100644 --- a/source3/smbd/mangle_hash.c +++ b/source3/smbd/mangle_hash.c @@ -587,6 +587,19 @@ static bool lookup_name_from_8_3(TALLOC_CTX *ctx, return *out ? True : False; } +/** + Check if a string is in "normal" case. +**/ + +static bool strisnormal(const char *s, int case_default) +{ + if (case_default == CASE_UPPER) + return(!strhaslower(s)); + + return(!strhasupper(s)); +} + + /***************************************************************************** Do the actual mangling to 8.3 format. *****************************************************************************/ |