git.samba.org
/
sfrench
/
samba-autobuild
/
.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f98abc7
)
kcc: return invalid parameter if the taskId is not 0
author
Matthieu Patou
<mat@matws.net>
Tue, 25 Sep 2012 20:27:04 +0000
(13:27 -0700)
committer
Matthieu Patou
<mat@matws.net>
Mon, 8 Oct 2012 04:51:01 +0000
(21:51 -0700)
source4/rpc_server/drsuapi/dcesrv_drsuapi.c
patch
|
blob
|
history
diff --git
a/source4/rpc_server/drsuapi/dcesrv_drsuapi.c
b/source4/rpc_server/drsuapi/dcesrv_drsuapi.c
index 1f0ea9c8d622b4d2c6bd41f3165ccc53afb5939d..e71a1b19890556026fde9ec60bd5581a692c8200 100644
(file)
--- a/
source4/rpc_server/drsuapi/dcesrv_drsuapi.c
+++ b/
source4/rpc_server/drsuapi/dcesrv_drsuapi.c
@@
-810,7
+810,9
@@
static WERROR dcesrv_drsuapi_DsExecuteKCC(struct dcesrv_call_state *dce_call, TA
if (!W_ERROR_IS_OK(status)) {
return status;
}
-
+ if (r->in.req->ctr1.taskID != 0) {
+ return WERR_INVALID_PARAM;
+ }
dcesrv_irpc_forward_rpc_call(dce_call, mem_ctx, r, NDR_DRSUAPI_DSEXECUTEKCC,
&ndr_table_drsuapi, "kccsrv", "DsExecuteKCC",
IRPC_CALL_TIMEOUT);