[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 3/3] utils/rpctrace: handle MACH_MSG_TYPE_PORT_SEND rights in
From: |
Samuel Thibault |
Subject: |
Re: [PATCH 3/3] utils/rpctrace: handle MACH_MSG_TYPE_PORT_SEND rights in trace_and_forward |
Date: |
Sun, 15 Dec 2013 21:33:06 +0100 |
User-agent: |
Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30) |
Justus Winter, le Wed 11 Dec 2013 13:04:01 +0100, a écrit :
> This allows one to rpctrace processes doing select(2).
Ack.
> * utils/rpctrace.c (trace_and_forward): Handle MACH_MSG_TYPE_PORT_SEND
> rights.
> ---
> utils/rpctrace.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/utils/rpctrace.c b/utils/rpctrace.c
> index 5d3b2ca..b39b2e3 100644
> --- a/utils/rpctrace.c
> +++ b/utils/rpctrace.c
> @@ -1286,6 +1286,10 @@ trace_and_forward (mach_msg_header_t *inp,
> mach_msg_header_t *outp)
> {
> switch (reply_type)
> {
> + case MACH_MSG_TYPE_PORT_SEND:
> + rewrite_right (&inp->msgh_local_port, &reply_type, NULL);
> + break;
> +
> case MACH_MSG_TYPE_PORT_SEND_ONCE:;
> struct send_once_info *info;
> info = new_send_once_wrapper (inp->msgh_local_port,
> --
> 1.7.10.4
>
--
Samuel
AUTHOR
FvwmM4 is the result of a random bit mutation on a hard
disk, presumably a result of a cosmic-ray or some such
thing.
(extrait de la page de man de FvwmM4)