commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hurd] 84/98: utils/rpctrace: handle MACH_MSG_TYPE_PORT_SEND rights in t


From: Samuel Thibault
Subject: [hurd] 84/98: utils/rpctrace: handle MACH_MSG_TYPE_PORT_SEND rights in trace_and_forward
Date: Tue, 14 Jan 2014 02:00:04 +0000

This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch upstream
in repository hurd.

commit b8bce60ff16e52862ca5a3c5a6018420b4fa3cd1
Author: Justus Winter <address@hidden>
Date:   Wed Dec 11 12:56:47 2013 +0100

    utils/rpctrace: handle MACH_MSG_TYPE_PORT_SEND rights in trace_and_forward
    
    This allows one to rpctrace processes doing select(2).
    
    * 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,

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-hurd/hurd.git



reply via email to

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