diff options
Diffstat (limited to 'usr/src/lib/smbsrv/libsmb/common/smb_domain.c')
-rw-r--r-- | usr/src/lib/smbsrv/libsmb/common/smb_domain.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/usr/src/lib/smbsrv/libsmb/common/smb_domain.c b/usr/src/lib/smbsrv/libsmb/common/smb_domain.c index 42ff0657ac..e4660ef447 100644 --- a/usr/src/lib/smbsrv/libsmb/common/smb_domain.c +++ b/usr/src/lib/smbsrv/libsmb/common/smb_domain.c @@ -176,8 +176,8 @@ smb_domain_lookup_name(char *name, smb_domain_t *di) dcnode = list_head(&smb_dcache.dc_cache); while (dcnode) { - found = (utf8_strcasecmp(dcnode->di_nbname, name) == 0) || - (utf8_strcasecmp(dcnode->di_fqname, name) == 0); + found = (smb_strcasecmp(dcnode->di_nbname, name, 0) == 0) || + (smb_strcasecmp(dcnode->di_fqname, name, 0) == 0); if (found) { if (di) @@ -187,7 +187,8 @@ smb_domain_lookup_name(char *name, smb_domain_t *di) if ((p = strchr(dcnode->di_fqname, '.')) != NULL) { *p = '\0'; - found = (utf8_strcasecmp(dcnode->di_fqname, name) == 0); + found = (smb_strcasecmp(dcnode->di_fqname, name, + 0) == 0); *p = '.'; if (found) { if (di) @@ -458,7 +459,7 @@ smb_domain_set_basic_info(char *sid, char *nb_domain, char *fq_domain, (void) strlcpy(di->di_sid, sid, SMB_SID_STRSZ); (void) strlcpy(di->di_nbname, nb_domain, NETBIOS_NAME_SZ); - (void) utf8_strupr(di->di_nbname); + (void) smb_strupr(di->di_nbname); (void) strlcpy(di->di_fqname, fq_domain, MAXHOSTNAMELEN); di->di_binsid = NULL; } |