diff options
Diffstat (limited to 'source3/pipentlsa.c')
-rw-r--r-- | source3/pipentlsa.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/source3/pipentlsa.c b/source3/pipentlsa.c index 55deffabd6..9a57b6df9b 100644 --- a/source3/pipentlsa.c +++ b/source3/pipentlsa.c @@ -59,14 +59,13 @@ static void make_dom_query(DOM_QUERY *d_q, char *dom_name, char *dom_sid) int domlen = strlen(dom_name); d_q->uni_dom_max_len = domlen * 2; - d_q->padding = 0; d_q->uni_dom_str_len = domlen * 2; - d_q->buffer_dom_name = 0; /* domain buffer pointer */ - d_q->buffer_dom_sid = 0; /* domain sid pointer */ + d_q->buffer_dom_name = 1; /* domain buffer pointer */ + d_q->buffer_dom_sid = 1; /* domain sid pointer */ - /* NOT null-terminated: 4-terminated instead! */ - make_unistr2(&(d_q->uni_domain_name), dom_name, domlen, 4); + /* this string is supposed to be character short */ + make_unistr2(&(d_q->uni_domain_name), dom_name, domlen); make_dom_sid(&(d_q->dom_sid), dom_sid); } |