[SCM] Samba Shared Repository - branch v3-2-test updated - initial-v3-2-test-2191-gf1c7fa1

Günther Deschner gd at samba.org
Wed Feb 13 13:18:14 GMT 2008


The branch, v3-2-test has been updated
       via  f1c7fa19e43d720f0d42e6d1999130462d5979da (commit)
      from  4ffc73d90883491b9d4dc6d0249e1d859939670b (commit)

http://gitweb.samba.org/?samba.git;a=shortlog;h=v3-2-test


- Log -----------------------------------------------------------------
commit f1c7fa19e43d720f0d42e6d1999130462d5979da
Author: Günther Deschner <gd at samba.org>
Date:   Wed Feb 13 14:10:10 2008 +0100

    Remove const on policy handle in net rpc.
    
    Volker, are you ok with that?
    
    Guenther

-----------------------------------------------------------------------

Summary of changes:
 source/utils/net_rpc.c |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source/utils/net_rpc.c b/source/utils/net_rpc.c
index 3767138..5bc37f3 100644
--- a/source/utils/net_rpc.c
+++ b/source/utils/net_rpc.c
@@ -1406,9 +1406,8 @@ static NTSTATUS rpc_sh_handle_user(TALLOC_CTX *mem_ctx,
 					   TALLOC_CTX *mem_ctx,
 					   struct rpc_sh_ctx *ctx,
 					   struct rpc_pipe_client *pipe_hnd,
-					   const POLICY_HND *user_hnd,
+					   POLICY_HND *user_hnd,
 					   int argc, const char **argv))
-					   
 {
 	POLICY_HND connect_pol, domain_pol, user_pol;
 	NTSTATUS result = NT_STATUS_UNSUCCESSFUL;
@@ -1490,7 +1489,7 @@ static NTSTATUS rpc_sh_handle_user(TALLOC_CTX *mem_ctx,
 static NTSTATUS rpc_sh_user_show_internals(TALLOC_CTX *mem_ctx,
 					   struct rpc_sh_ctx *ctx,
 					   struct rpc_pipe_client *pipe_hnd,
-					   const POLICY_HND *user_hnd,
+					   POLICY_HND *user_hnd,
 					   int argc, const char **argv)
 {
 	NTSTATUS result;
@@ -1502,7 +1501,7 @@ static NTSTATUS rpc_sh_user_show_internals(TALLOC_CTX *mem_ctx,
 	}
 
 	result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx,
-					   CONST_DISCARD(struct policy_handle *, user_hnd),
+					   user_hnd,
 					   21,
 					   &info);
 	if (!NT_STATUS_IS_OK(result)) {
@@ -1539,7 +1538,7 @@ do { if (strequal(ctx->thiscmd, name)) { \
 static NTSTATUS rpc_sh_user_str_edit_internals(TALLOC_CTX *mem_ctx,
 					       struct rpc_sh_ctx *ctx,
 					       struct rpc_pipe_client *pipe_hnd,
-					       const POLICY_HND *user_hnd,
+					       POLICY_HND *user_hnd,
 					       int argc, const char **argv)
 {
 	NTSTATUS result;
@@ -1554,7 +1553,7 @@ static NTSTATUS rpc_sh_user_str_edit_internals(TALLOC_CTX *mem_ctx,
 	}
 
 	result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx,
-					   CONST_DISCARD(struct policy_handle *, user_hnd),
+					   user_hnd,
 					   21,
 					   &info);
 	if (!NT_STATUS_IS_OK(result)) {
@@ -1589,7 +1588,7 @@ static NTSTATUS rpc_sh_user_str_edit_internals(TALLOC_CTX *mem_ctx,
 	SETSTR("description", description, DESCRIPTION);
 
 	result = rpccli_samr_SetUserInfo(pipe_hnd, mem_ctx,
-					 CONST_DISCARD(struct policy_handle *, user_hnd),
+					 user_hnd,
 					 21,
 					 info);
 
@@ -1622,7 +1621,7 @@ static NTSTATUS rpc_sh_user_str_edit(TALLOC_CTX *mem_ctx,
 static NTSTATUS rpc_sh_user_flag_edit_internals(TALLOC_CTX *mem_ctx,
 						struct rpc_sh_ctx *ctx,
 						struct rpc_pipe_client *pipe_hnd,
-						const POLICY_HND *user_hnd,
+						POLICY_HND *user_hnd,
 						int argc, const char **argv)
 {
 	NTSTATUS result;
@@ -1643,7 +1642,7 @@ static NTSTATUS rpc_sh_user_flag_edit_internals(TALLOC_CTX *mem_ctx,
 	newval = strequal(argv[0], "yes");
 
 	result = rpccli_samr_QueryUserInfo(pipe_hnd, mem_ctx,
-					   CONST_DISCARD(struct policy_handle *, user_hnd),
+					   user_hnd,
 					   21,
 					   &info);
 	if (!NT_STATUS_IS_OK(result)) {
@@ -1670,7 +1669,7 @@ static NTSTATUS rpc_sh_user_flag_edit_internals(TALLOC_CTX *mem_ctx,
 	info->info21.fields_present = SAMR_FIELD_ACCT_FLAGS;
 
 	result = rpccli_samr_SetUserInfo(pipe_hnd, mem_ctx,
-					 CONST_DISCARD(struct policy_handle *, user_hnd),
+					 user_hnd,
 					 21,
 					 info);
 


-- 
Samba Shared Repository


More information about the samba-cvs mailing list