[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH hurd 13/30] console-client: make the demuxer payload-aware
From: |
Samuel Thibault |
Subject: |
Re: [PATCH hurd 13/30] console-client: make the demuxer payload-aware |
Date: |
Tue, 2 Dec 2014 01:04:47 +0100 |
User-agent: |
Mutt/1.5.21+34 (58baf7c9f32f) (2010-12-30) |
Justus Winter, le Thu 27 Nov 2014 14:18:53 +0100, a écrit :
> * console-client/trans.c (console_demuxer): make the demuxer payload-aware.
Ack.
> ---
> console-client/trans.c | 12 ++++++++++--
> 1 file changed, 10 insertions(+), 2 deletions(-)
>
> diff --git a/console-client/trans.c b/console-client/trans.c
> index 67cd149..224229e 100644
> --- a/console-client/trans.c
> +++ b/console-client/trans.c
> @@ -63,8 +63,16 @@ console_demuxer (mach_msg_header_t *inp,
> ret = netfs_demuxer (inp, outp);
> if (ret)
> return ret;
> -
> - user = ports_lookup_port (netfs_port_bucket, inop->msgh_local_port,
> netfs_protid_class);
> +
> + if (MACH_MSGH_BITS_LOCAL (inp->msgh_bits) ==
> + MACH_MSG_TYPE_PROTECTED_PAYLOAD)
> + user = ports_lookup_payload (netfs_port_bucket,
> + inop->msgh_protected_payload,
> + netfs_protid_class);
> + else
> + user = ports_lookup_port (netfs_port_bucket,
> + inop->msgh_local_port,
> + netfs_protid_class);
> if (!user)
> return ret;
>
> --
> 2.1.3
>
--
Samuel
<T> l'autre jour j'ai eu un type qu'est venu me demander « J'ai installé le
logiciel comme indiqué sur le site. Puis quand je le lance ça plante et ça me
marque “Voulez-vous envoyez un rapport d'erreur ?”. Je fais quoi ?! »
-+- ... -+-
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [PATCH hurd 13/30] console-client: make the demuxer payload-aware,
Samuel Thibault <=