s3:smbd Convert to use common strlen_m()
authorAndrew Bartlett <abartlet@samba.org>
Wed, 18 Mar 2009 05:19:59 +0000 (16:19 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 18 Mar 2009 05:55:02 +0000 (16:55 +1100)
source3/include/proto.h
source3/smbd/chgpasswd.c

index e7def67024a87c89125191c9268af7c2e8f540d1..52d9d6b359f3922eb91eff555d3ea6ca715af68f 100644 (file)
@@ -1435,8 +1435,6 @@ void strnorm(char *s, int case_default);
 bool strisnormal(const char *s, int case_default);
 char *push_skip_string(char *buf);
 char *skip_string(const char *base, size_t len, char *buf);
-size_t str_charnum(const char *s);
-size_t str_ascii_charnum(const char *s);
 bool trim_char(char *s,char cfront,char cback);
 bool strhasupper(const char *s);
 bool strhaslower(const char *s);
index 72f06fb2eddb4fd8d891c84c24fac3855ebf2c70..7b273013a422e9eabff60105db76d08f3f2342ad 100644 (file)
@@ -1138,7 +1138,7 @@ NTSTATUS change_oem_password(struct samu *hnd, char *old_passwd, char *new_passw
                return NT_STATUS_ACCOUNT_RESTRICTION;
        }
 
-       if (pdb_get_account_policy(AP_MIN_PASSWORD_LEN, &min_len) && (str_charnum(new_passwd) < min_len)) {
+       if (pdb_get_account_policy(AP_MIN_PASSWORD_LEN, &min_len) && (strlen_m(new_passwd) < min_len)) {
                DEBUG(1, ("user %s cannot change password - password too short\n", 
                          username));
                DEBUGADD(1, (" account policy min password len = %d\n", min_len));