summaryrefslogtreecommitdiff
path: root/source4/torture/libnet/libnet_lookup.c
diff options
context:
space:
mode:
Diffstat (limited to 'source4/torture/libnet/libnet_lookup.c')
-rw-r--r--source4/torture/libnet/libnet_lookup.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/source4/torture/libnet/libnet_lookup.c b/source4/torture/libnet/libnet_lookup.c
index ac2f19b983..eb03eb5eca 100644
--- a/source4/torture/libnet/libnet_lookup.c
+++ b/source4/torture/libnet/libnet_lookup.c
@@ -165,3 +165,28 @@ done:
talloc_free(mem_ctx);
return ret;
}
+
+
+BOOL torture_lookup_sam_name(struct torture_context *torture)
+{
+ NTSTATUS status;
+ TALLOC_CTX *mem_ctx;
+ struct libnet_context *ctx;
+ struct libnet_LookupName r;
+
+ ctx = libnet_context_init(NULL);
+ ctx->cred = cmdline_credentials;
+
+ mem_ctx = talloc_init("torture lookup sam name");
+ if (mem_ctx == NULL) return False;
+
+ r.in.name = "Administrator";
+ r.in.domain_name = lp_workgroup();
+
+ status = libnet_LookupName(ctx, mem_ctx, &r);
+
+ talloc_free(mem_ctx);
+ talloc_free(ctx);
+
+ return True;
+}