Fix for #480. Change the interface for init_unistr2 to not take a length
authorJeremy Allison <jra@samba.org>
Thu, 25 Sep 2003 21:26:16 +0000 (21:26 +0000)
committerJeremy Allison <jra@samba.org>
Thu, 25 Sep 2003 21:26:16 +0000 (21:26 +0000)
commitf82c273a42f930c7152cfab84394781744815e0e
tree73c8ee3d8fceba4ea5d32cf081a12796dd5b2afa
parent228c03ce663ecbb76df06590aaa87a8dba2fc0c7
Fix for #480. Change the interface for init_unistr2 to not take a length
but a flags field. We were assuming that 2*strlen(mb_string) == length of ucs2-le string.
This is not the case. Count it after conversion.
Jeremy.
22 files changed:
source/include/rpc_lsa.h
source/include/rpc_misc.h
source/lib/util_unistr.c
source/python/py_spoolss_forms.c
source/python/py_spoolss_forms_conv.c
source/registry/reg_printing.c
source/rpc_client/cli_srvsvc.c
source/rpc_parse/parse_dfs.c
source/rpc_parse/parse_ds.c
source/rpc_parse/parse_lsa.c
source/rpc_parse/parse_misc.c
source/rpc_parse/parse_net.c
source/rpc_parse/parse_reg.c
source/rpc_parse/parse_samr.c
source/rpc_parse/parse_spoolss.c
source/rpc_parse/parse_srv.c
source/rpc_server/srv_dfs_nt.c
source/rpc_server/srv_lsa_ds_nt.c
source/rpc_server/srv_lsa_nt.c
source/rpc_server/srv_samr_nt.c
source/rpc_server/srv_spoolss_nt.c
source/rpcclient/cmd_spoolss.c