From 5e87e8576caddfb6e46b6c7d42428b79d2056569 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Mon, 22 Mar 2010 17:24:38 +0100 Subject: s4-smbtorture: add rap_get_servername to RPC-SAMBA3 family of tests. Guenther --- source4/torture/rpc/samba3rpc.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'source4/torture/rpc/samba3rpc.c') diff --git a/source4/torture/rpc/samba3rpc.c b/source4/torture/rpc/samba3rpc.c index 7b94de9c93..349c146826 100644 --- a/source4/torture/rpc/samba3rpc.c +++ b/source4/torture/rpc/samba3rpc.c @@ -2567,6 +2567,24 @@ static NTSTATUS get_servername(TALLOC_CTX *mem_ctx, struct smbcli_tree *tree, return NT_STATUS_OK; } +static bool rap_get_servername(struct torture_context *tctx, + char **servername) +{ + struct smbcli_state *cli; + + torture_assert(tctx, + torture_open_connection_share(tctx, &cli, tctx, torture_setting_string(tctx, "host", NULL), + "IPC$", tctx->ev), + "IPC$ connection failed"); + + torture_assert_ntstatus_ok(tctx, + get_servername(tctx, cli->tree, lp_iconv_convenience(tctx->lp_ctx), servername), + "get_servername failed"); + + talloc_free(cli); + + return true; +} static NTSTATUS find_printers(TALLOC_CTX *ctx, struct loadparm_context *lp_ctx, struct smbcli_tree *tree, -- cgit