diff options
author | Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | 2009-11-21 19:08:42 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2010-03-01 18:45:20 +0100 |
commit | ff17d8ab1ee809e1c464b9c8cb088f2e8fbf3cb3 (patch) | |
tree | 36df024bbe2a5959a9ac6cf88d48221bb91fdf4c | |
parent | b963741aae82b721655e36e8c62b678acff2e210 (diff) | |
download | samba-ff17d8ab1ee809e1c464b9c8cb088f2e8fbf3cb3.tar.gz samba-ff17d8ab1ee809e1c464b9c8cb088f2e8fbf3cb3.tar.bz2 samba-ff17d8ab1ee809e1c464b9c8cb088f2e8fbf3cb3.zip |
s4:srvsvc RPC - make this one "signed-safe"
-rw-r--r-- | source4/rpc_server/srvsvc/dcesrv_srvsvc.c | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/source4/rpc_server/srvsvc/dcesrv_srvsvc.c b/source4/rpc_server/srvsvc/dcesrv_srvsvc.c index ac53fd761c..90edadb6c6 100644 --- a/source4/rpc_server/srvsvc/dcesrv_srvsvc.c +++ b/source4/rpc_server/srvsvc/dcesrv_srvsvc.c @@ -431,8 +431,8 @@ static WERROR dcesrv_srvsvc_NetShareAdd(struct dcesrv_call_state *dce_call, TALL NTSTATUS nterr; struct share_info *info; struct share_context *sctx; - int count = 8; - int i; + unsigned int count = 8; + unsigned int i; nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx); if (!NT_STATUS_IS_OK(nterr)) { @@ -529,8 +529,8 @@ static WERROR dcesrv_srvsvc_NetShareAdd(struct dcesrv_call_state *dce_call, TALL NTSTATUS nterr; struct share_info *info; struct share_context *sctx; - int count = 10; - int i; + unsigned int count = 10; + unsigned int i; nterr = share_get_context_by_name(mem_ctx, lp_share_backend(dce_call->conn->dce_ctx->lp_ctx), dce_call->event_ctx, dce_call->conn->dce_ctx->lp_ctx, &sctx); if (!NT_STATUS_IS_OK(nterr)) { @@ -733,7 +733,7 @@ static WERROR dcesrv_srvsvc_NetShareEnumAll(struct dcesrv_call_state *dce_call, switch (r->in.info_ctr->level) { case 0: { - int i; + unsigned int i; struct srvsvc_NetShareCtr0 *ctr0; ctr0 = talloc(mem_ctx, struct srvsvc_NetShareCtr0); @@ -774,7 +774,7 @@ static WERROR dcesrv_srvsvc_NetShareEnumAll(struct dcesrv_call_state *dce_call, } case 1: { - int i; + unsigned int i; struct srvsvc_NetShareCtr1 *ctr1; ctr1 = talloc(mem_ctx, struct srvsvc_NetShareCtr1); @@ -816,7 +816,7 @@ static WERROR dcesrv_srvsvc_NetShareEnumAll(struct dcesrv_call_state *dce_call, } case 2: { - int i; + unsigned int i; struct srvsvc_NetShareCtr2 *ctr2; SRVSVC_CHECK_ADMIN_ACCESS; @@ -860,7 +860,7 @@ static WERROR dcesrv_srvsvc_NetShareEnumAll(struct dcesrv_call_state *dce_call, } case 501: { - int i; + unsigned int i; struct srvsvc_NetShareCtr501 *ctr501; SRVSVC_CHECK_ADMIN_ACCESS; @@ -904,7 +904,7 @@ static WERROR dcesrv_srvsvc_NetShareEnumAll(struct dcesrv_call_state *dce_call, } case 502: { - int i; + unsigned int i; struct srvsvc_NetShareCtr502 *ctr502; SRVSVC_CHECK_ADMIN_ACCESS; @@ -1102,7 +1102,7 @@ static WERROR dcesrv_srvsvc_fill_share_info(struct share_info *info, int *count, uint32_t csc_policy, struct security_descriptor *sd) { - int i = 0; + unsigned int i = 0; if (level == 501) { info[i].name = SHARE_CSC_POLICY; @@ -1383,7 +1383,8 @@ static WERROR dcesrv_srvsvc_NetShareCheck(struct dcesrv_call_state *dce_call, TA struct share_config *scfg = NULL; char *device; const char **names; - int count, i; + int count; + unsigned int i; *r->out.type = 0; @@ -1833,8 +1834,8 @@ static WERROR dcesrv_srvsvc_NetShareEnum(struct dcesrv_call_state *dce_call, TAL switch (r->in.info_ctr->level) { case 0: { - int i, y = 0; - int count; + unsigned int i, y = 0; + unsigned int count; struct srvsvc_NetShareCtr0 *ctr0; ctr0 = talloc(mem_ctx, struct srvsvc_NetShareCtr0); @@ -1885,8 +1886,8 @@ static WERROR dcesrv_srvsvc_NetShareEnum(struct dcesrv_call_state *dce_call, TAL } case 1: { - int i, y = 0; - int count; + unsigned int i, y = 0; + unsigned int count; struct srvsvc_NetShareCtr1 *ctr1; ctr1 = talloc(mem_ctx, struct srvsvc_NetShareCtr1); @@ -1937,8 +1938,8 @@ static WERROR dcesrv_srvsvc_NetShareEnum(struct dcesrv_call_state *dce_call, TAL } case 2: { - int i, y = 0; - int count; + unsigned int i, y = 0; + unsigned int count; struct srvsvc_NetShareCtr2 *ctr2; SRVSVC_CHECK_ADMIN_ACCESS; @@ -1991,8 +1992,8 @@ static WERROR dcesrv_srvsvc_NetShareEnum(struct dcesrv_call_state *dce_call, TAL } case 502: { - int i, y = 0; - int count; + unsigned int i, y = 0; + unsigned int count; struct srvsvc_NetShareCtr502 *ctr502; SRVSVC_CHECK_ADMIN_ACCESS; |