]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
rpclient: Remove cmd_test
authorVolker Lendecke <vl@samba.org>
Sat, 28 Sep 2019 00:25:55 +0000 (17:25 -0700)
committerJeremy Allison <jra@samba.org>
Thu, 3 Oct 2019 16:39:31 +0000 (16:39 +0000)
I can't even properly find why this went in. It's the only user of the
global rpcclient_cli_state, which can go if we remove this.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/rpcclient/cmd_test.c [deleted file]
source3/rpcclient/rpcclient.c
source3/rpcclient/wscript_build

diff --git a/source3/rpcclient/cmd_test.c b/source3/rpcclient/cmd_test.c
deleted file mode 100644 (file)
index 1b8a272..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-/* 
-   Unix SMB/CIFS implementation.
-   RPC pipe client
-
-   Copyright (C) Volker Lendecke 2005
-
-   This program is free software; you can redistribute it and/or modify
-   it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 3 of the License, or
-   (at your option) any later version.
-   
-   This program is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-   GNU General Public License for more details.
-   
-   You should have received a copy of the GNU General Public License
-   along with this program.  If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#include "includes.h"
-#include "rpcclient.h"
-#include "../librpc/gen_ndr/ndr_lsa_c.h"
-#include "rpc_client/cli_lsarpc.h"
-#include "../librpc/gen_ndr/ndr_samr.h"
-#include "../librpc/gen_ndr/winreg.h"
-
-static NTSTATUS cmd_testme(struct rpc_pipe_client *cli, TALLOC_CTX *mem_ctx,
-                          int argc, const char **argv)
-{
-       struct rpc_pipe_client *lsa_pipe = NULL, *samr_pipe = NULL;
-       NTSTATUS status = NT_STATUS_UNSUCCESSFUL, result;
-       struct policy_handle pol;
-       struct dcerpc_binding_handle *b;
-
-       d_printf("testme\n");
-
-       status = cli_rpc_pipe_open_noauth(rpcclient_cli_state,
-                                         &ndr_table_lsarpc,
-                                         &lsa_pipe);
-       if (!NT_STATUS_IS_OK(status)) {
-               goto done;
-       }
-
-       status = cli_rpc_pipe_open_noauth(rpcclient_cli_state,
-                                         &ndr_table_samr,
-                                         &samr_pipe);
-       if (!NT_STATUS_IS_OK(status)) {
-               goto done;
-       }
-
-       b = lsa_pipe->binding_handle;
-
-       status = rpccli_lsa_open_policy(lsa_pipe, mem_ctx, False,
-                                       KEY_QUERY_VALUE, &pol);
-
-       if (!NT_STATUS_IS_OK(status))
-               goto done;
-
-       status = dcerpc_lsa_Close(b, mem_ctx, &pol, &result);
-
-       if (!NT_STATUS_IS_OK(status))
-               goto done;
-       if (!NT_STATUS_IS_OK(result)) {
-               status = result;
-               goto done;
-       }
-
- done:
-       TALLOC_FREE(lsa_pipe);
-       TALLOC_FREE(samr_pipe);
-
-       return status;
-}
-
-/* List of commands exported by this module */
-
-struct cmd_set test_commands[] = {
-
-       {
-               .name = "TESTING",
-       },
-
-       {
-               .name               = "testme",
-               .returntype         = RPC_RTYPE_NTSTATUS,
-               .ntfn               = cmd_testme,
-               .description        = "Sample test",
-               .usage              = "testme",
-       },
-
-       {
-               .name = NULL,
-       },
-};
index 8f1aa8d875d1310ac6b7ce9471d2a3ba264774a3..d230ea19d3bd806c2f049365654f75e7c2037661 100644 (file)
@@ -789,7 +789,6 @@ extern struct cmd_set ds_commands[];
 extern struct cmd_set echo_commands[];
 extern struct cmd_set epmapper_commands[];
 extern struct cmd_set shutdown_commands[];
-extern struct cmd_set test_commands[];
 extern struct cmd_set wkssvc_commands[];
 extern struct cmd_set ntsvcs_commands[];
 extern struct cmd_set drsuapi_commands[];
@@ -813,7 +812,6 @@ static struct cmd_set *rpcclient_command_list[] = {
        echo_commands,
        epmapper_commands,
        shutdown_commands,
-       test_commands,
        wkssvc_commands,
        ntsvcs_commands,
        drsuapi_commands,
index bc2eeeb8c76cc8b39b001abcc92083b0b7f61119..52a955c914b75eeb1874be110848bba7112907b6 100644 (file)
@@ -12,7 +12,6 @@ bld.SAMBA3_BINARY('rpcclient',
                  cmd_dssetup.c
                  cmd_echo.c
                  cmd_shutdown.c
-                 cmd_test.c
                  cmd_wkssvc.c
                  cmd_ntsvcs.c
                  cmd_drsuapi.c