1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-27 03:21:53 +03:00

init samr and lsa names so the debug display looks right

(This used to be commit 343728fad4)
This commit is contained in:
Andrew Tridgell 2003-11-19 03:20:32 +00:00
parent 13e10b47fb
commit 7f086443f5
2 changed files with 23 additions and 4 deletions

View File

@ -21,6 +21,16 @@
#include "includes.h"
/*
this makes the debug code display the right thing
*/
static void init_lsa_Name(struct lsa_Name *name, const char *s)
{
name->name = s;
name->name_len = strlen_m(s)*2;
name->name_size = name->name_len;
}
static BOOL test_OpenPolicy(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx)
{
struct lsa_ObjectAttribute attr;
@ -114,9 +124,7 @@ static BOOL test_LookupNames(struct dcerpc_pipe *p,
names = talloc(mem_ctx, tnames->count * sizeof(names[0]));
for (i=0;i<tnames->count;i++) {
names[i].name_len = 2*strlen(tnames->names[i].name.name);
names[i].name_size = 2*strlen(tnames->names[i].name.name);
names[i].name = tnames->names[i].name.name;
init_lsa_Name(&names[i], tnames->names[i].name.name);
}
r.in.handle = handle;

View File

@ -21,6 +21,17 @@
#include "includes.h"
/*
this makes the debug code display the right thing
*/
static void init_samr_Name(struct samr_Name *name, const char *s)
{
name->name = s;
name->name_len = strlen_m(s)*2;
name->name_size = name->name_len;
}
static BOOL test_Close(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx,
struct policy_handle *handle)
{
@ -69,7 +80,7 @@ static BOOL test_CreateUser(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx,
uint32 rid;
struct samr_Name name;
name.name = "samrtorturetest";
init_samr_Name(&name, "samrtorturetest");
r.in.handle = handle;
r.in.username = &name;