commit-hurd
[Top][All Lists]
Advanced

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

[hurd] 46/64: console-client: make the demuxer payload-aware


From: Samuel Thibault
Subject: [hurd] 46/64: console-client: make the demuxer payload-aware
Date: Wed, 10 Dec 2014 15:17:07 +0000

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

sthibault pushed a commit to branch upstream
in repository hurd.

commit b11b002e1f08ad44273e9b139fab195e56bf6b6b
Author: Justus Winter <address@hidden>
Date:   Fri Apr 4 16:53:25 2014 +0200

    console-client: make the demuxer payload-aware
    
    * console-client/trans.c (console_demuxer): make the demuxer payload-aware.
---
 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;
   

-- 
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]