diff options
author | Jeremy Allison <jra@samba.org> | 2003-08-27 01:25:01 +0000 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2003-08-27 01:25:01 +0000 |
commit | 9fdc1363bec6ae9a0a0f9a37130b98a92ebe8ce2 (patch) | |
tree | a3f5b31cb23487dab3c01bb3eeb1a65c5a675afe /source3/nmbd/nmbd_elections.c | |
parent | 7e27147422e78125c2bb5b8115bd9084a657e084 (diff) | |
download | samba-9fdc1363bec6ae9a0a0f9a37130b98a92ebe8ce2.tar.gz samba-9fdc1363bec6ae9a0a0f9a37130b98a92ebe8ce2.tar.bz2 samba-9fdc1363bec6ae9a0a0f9a37130b98a92ebe8ce2.zip |
Fix the character set handling properly in nmbd. Also fix bug where
iconv wasn't re-initialised on reading of "charset" parameters. This
caused workgroup name to be set incorrectly if it contained an
extended character.
Jeremy.
(This used to be commit 84ae44678a6c59c999bc1023fdd9b7ad87f4ec18)
Diffstat (limited to 'source3/nmbd/nmbd_elections.c')
-rw-r--r-- | source3/nmbd/nmbd_elections.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/nmbd/nmbd_elections.c b/source3/nmbd/nmbd_elections.c index 09ab9ee783..d4d6da081a 100644 --- a/source3/nmbd/nmbd_elections.c +++ b/source3/nmbd/nmbd_elections.c @@ -51,6 +51,7 @@ static void send_election_dgram(struct subnet_record *subrec, const char *workgr p += 13; fstrcpy(srv_name, server_name); strupper_m(srv_name); + /* The following call does UNIX -> DOS charset conversion. */ pstrcpy_base(p, srv_name, outbuf); p = skip_string(p,1); |