bug-hurd
[Top][All Lists]
Advanced

[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)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]