summaryrefslogtreecommitdiffstats
path: root/source/nmbd/nmbd_namelistdb.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2004-03-15 21:45:45 +0000
committerJeremy Allison <jra@samba.org>2004-03-15 21:45:45 +0000
commit834d816caf9cd6318da00febde50d9233469dac2 (patch)
tree3abb07e54e591c56d6ccf1d06dd31aaa36a6a092 /source/nmbd/nmbd_namelistdb.c
parent12f3f0268c49c9393ff4cd97cfcd802e6b61bbea (diff)
downloadsamba-834d816caf9cd6318da00febde50d9233469dac2.tar.gz
samba-834d816caf9cd6318da00febde50d9233469dac2.tar.xz
samba-834d816caf9cd6318da00febde50d9233469dac2.zip
Use "unix netbios name" type unstring - 64 bytes long to manipulate netbios
names in nmbd. Allows conversion from dos codepage mb strings (ie. SJIS) to expand to utf8 size on read. Jeremy.
Diffstat (limited to 'source/nmbd/nmbd_namelistdb.c')
-rw-r--r--source/nmbd/nmbd_namelistdb.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source/nmbd/nmbd_namelistdb.c b/source/nmbd/nmbd_namelistdb.c
index 9f89abdbb28..bb14ff7641a 100644
--- a/source/nmbd/nmbd_namelistdb.c
+++ b/source/nmbd/nmbd_namelistdb.c
@@ -45,7 +45,7 @@ void set_samba_nb_type(void)
static void upcase_name( struct nmb_name *target, struct nmb_name *source )
{
int i;
- fstring targ;
+ unstring targ;
fstring scope;
if( NULL != source )
@@ -255,7 +255,7 @@ void standard_success_register(struct subnet_record *subrec,
namerec = find_name_on_subnet( subrec, nmbname, FIND_SELF_NAME );
if( NULL == namerec ) {
- fstring name;
+ unstring name;
pull_ascii_nstring(name, sizeof(name), nmbname->name);
add_name_to_subnet( subrec, name, nmbname->name_type,
nb_flags, ttl, SELF_NAME, 1, &registered_ip );