From: Stefan Metzmacher Date: Tue, 10 Sep 2024 11:56:38 +0000 (+0200) Subject: s3:rpc_server: add DCESRV_COMPAT_NOT_USED_ON_WIRE() helper macro X-Git-Tag: ldb-2.9.2~32 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=86ebe5e4e6d23979a679187c6d2eef2d94dbd5ee;p=thirdparty%2Fsamba.git s3:rpc_server: add DCESRV_COMPAT_NOT_USED_ON_WIRE() helper macro BUG: https://bugzilla.samba.org/show_bug.cgi?id=15425 Signed-off-by: Stefan Metzmacher Reviewed-by: Douglas Bagnall (cherry picked from commit 62afadb3ebac49a684fb0e5a1beb6d7db6f5e515) --- diff --git a/source3/rpc_server/rpc_pipes.h b/source3/rpc_server/rpc_pipes.h index 17922b07bbe..09ad8d7a523 100644 --- a/source3/rpc_server/rpc_pipes.h +++ b/source3/rpc_server/rpc_pipes.h @@ -70,4 +70,10 @@ void *_find_policy_by_hnd(struct pipes_struct *p, bool close_policy_hnd(struct pipes_struct *p, struct policy_handle *hnd); bool pipe_access_check(struct pipes_struct *p); +#define DCESRV_COMPAT_NOT_USED_ON_WIRE(__opname) \ +void _## __opname(struct pipes_struct *p, struct __opname *r) \ +{ \ + p->fault_state = DCERPC_FAULT_OP_RNG_ERROR; \ +} + #endif /* _RPC_PIPES_H_ */