From 62afadb3ebac49a684fb0e5a1beb6d7db6f5e515 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Tue, 10 Sep 2024 13:56:38 +0200 Subject: [PATCH] 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 --- source3/rpc_server/rpc_pipes.h | 6 ++++++ 1 file changed, 6 insertions(+) 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_ */ -- 2.47.3