Justus Winter, le Wed 11 Dec 2013 13:03:59 +0100, a écrit : > * utils/rpctrace.c (rewrite_right): Generalize the code so we can use > rewrite_right to rewrite MACH_MSG_TYPE_PORT_SEND rights for non-rpc ports.
Ack. > --- > utils/rpctrace.c | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/utils/rpctrace.c b/utils/rpctrace.c > index ef7ab53..9433ef3 100644 > --- a/utils/rpctrace.c > +++ b/utils/rpctrace.c > @@ -727,8 +727,6 @@ rewrite_right (mach_port_t *right, mach_msg_type_name_t > *type, > * has the receive right, we move the send right of the traced port to > * the destination; otherwise, we move the one of the send wrapper. > */ > - assert (req); > - > /* See if this is already one of our own wrapper ports. */ > send_wrapper = ports_lookup_port (traced_bucket, *right, 0); > if (send_wrapper) > @@ -760,7 +758,7 @@ rewrite_right (mach_port_t *right, mach_msg_type_name_t > *type, > return TRACED_INFO (send_wrapper)->name; > } > > - if (req->req_id == 3216) /* mach_port_extract_right */ > + if (req && req->req_id == 3216) /* mach_port_extract_right > */ > receiver_info = discover_receive_right (*right, dest); > else > receiver_info = discover_receive_right (*right, source); > -- > 1.7.10.4 > -- Samuel X-Favorit-Cartoon: Calvin and Hobbes -+- Mail header of Wim van Dorst -+-