summaryrefslogtreecommitdiff
path: root/hurd/hurdsig.c
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2016-06-09 01:16:56 +0200
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2016-06-09 01:16:56 +0200
commit73a154a38286f8a9ecfa8dcaddb6ed25b6145282 (patch)
treefa342415d0cd17a586579e4a2ee44c704b1473c9 /hurd/hurdsig.c
parent230b85f414291ac955827aba15cfbd103ab6ebdd (diff)
note other potential FIXMEs
Diffstat (limited to 'hurd/hurdsig.c')
-rw-r--r--hurd/hurdsig.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/hurd/hurdsig.c b/hurd/hurdsig.c
index bb37286c9b..ed0b6d023b 100644
--- a/hurd/hurdsig.c
+++ b/hurd/hurdsig.c
@@ -1340,11 +1340,12 @@ reauth_proc (mach_port_t new)
ref = __mach_reply_port ();
if (! HURD_PORT_USE (&_hurd_ports[INIT_PORT_PROC],
- __proc_reauthenticate (port, ref,
- MACH_MSG_TYPE_MAKE_SEND) ||
- __auth_user_authenticate (new, ref,
- MACH_MSG_TYPE_MAKE_SEND,
- &ignore))
+ __proc_reauthenticate (port, ref,
+ MACH_MSG_TYPE_MAKE_SEND) ||
+ /* FIXME: handle EINTR */
+ __auth_user_authenticate (new, ref,
+ MACH_MSG_TYPE_MAKE_SEND,
+ &ignore))
&& ignore != MACH_PORT_NULL)
__mach_port_deallocate (__mach_task_self (), ignore);
__mach_port_destroy (__mach_task_self (), ref);