diff options
author | Jeremy Allison <jra@samba.org> | 2003-07-03 19:11:31 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2003-07-03 19:11:31 +0000 |
commit | ff222716a08af65d26ad842ce4c2841cc6540959 (patch) | |
tree | 15a037eb0977e84bba245ad22d3002d46c2c740b /source/auth | |
parent | 02bc7be1ac6b75bf6559ea684bbc89ab3e19402e (diff) | |
download | samba-ff222716a08af65d26ad842ce4c2841cc6540959.tar.gz samba-ff222716a08af65d26ad842ce4c2841cc6540959.tar.xz samba-ff222716a08af65d26ad842ce4c2841cc6540959.zip |
Removed strupper/strlower macros that automatically map to strupper_m/strlower_m.
I really want people to think about when they're using multibyte strings.
Jeremy.
Diffstat (limited to 'source/auth')
-rw-r--r-- | source/auth/auth_builtin.c | 4 | ||||
-rw-r--r-- | source/auth/auth_server.c | 2 | ||||
-rw-r--r-- | source/auth/pass_check.c | 5 |
3 files changed, 5 insertions, 6 deletions
diff --git a/source/auth/auth_builtin.c b/source/auth/auth_builtin.c index 03588367930..f7cdfe3fd2e 100644 --- a/source/auth/auth_builtin.c +++ b/source/auth/auth_builtin.c @@ -87,11 +87,11 @@ static NTSTATUS check_name_to_ntstatus_security(const struct auth_context *auth_ fstrcpy(user, user_info->smb_name.str); if (strncasecmp("NT_STATUS", user, strlen("NT_STATUS")) == 0) { - strupper(user); + strupper_m(user); return nt_status_string_to_code(user); } - strlower(user); + strlower_m(user); error_num = strtoul(user, NULL, 16); DEBUG(5,("check_name_to_ntstatus_security: Error for user %s was %lx\n", user, error_num)); diff --git a/source/auth/auth_server.c b/source/auth/auth_server.c index af0848e12a8..30e0e13a56e 100644 --- a/source/auth/auth_server.c +++ b/source/auth/auth_server.c @@ -50,7 +50,7 @@ static struct cli_state *server_cryptkey(TALLOC_CTX *mem_ctx) while(next_token( &p, desthost, LIST_SEP, sizeof(desthost))) { standard_sub_basic(current_user_info.smb_name, desthost, sizeof(desthost)); - strupper(desthost); + strupper_m(desthost); if(!resolve_name( desthost, &dest_ip, 0x20)) { DEBUG(1,("server_cryptkey: Can't resolve address for %s\n",desthost)); diff --git a/source/auth/pass_check.c b/source/auth/pass_check.c index 88b82e34746..1ac8c1815a6 100644 --- a/source/auth/pass_check.c +++ b/source/auth/pass_check.c @@ -757,7 +757,7 @@ NTSTATUS pass_check(const struct passwd *pass, const char *user, const char *pas /* try all lowercase if it's currently all uppercase */ if (strhasupper(pass2)) { - strlower(pass2); + strlower_m(pass2); if NT_STATUS_IS_OK(nt_status = password_check(pass2)) { if (fn) fn(user, pass2); @@ -771,8 +771,7 @@ NTSTATUS pass_check(const struct passwd *pass, const char *user, const char *pas } /* last chance - all combinations of up to level chars upper! */ - strlower(pass2); - + strlower_m(pass2); if (NT_STATUS_IS_OK(nt_status = string_combinations(pass2, password_check, level))) { if (fn) |