aboutsummaryrefslogtreecommitdiff
path: root/htl/pt-cancel.c
diff options
context:
space:
mode:
authorSergey Bugaev <bugaevc@gmail.com>2023-04-29 23:18:19 +0300
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2023-05-01 03:18:48 +0200
commit4e506f67cbe6cd935377da65909f0606014459aa (patch)
treeaa701a83abdd2769c5ee3067cd048646af39ea22 /htl/pt-cancel.c
parenteb14819c14d190830df673c9a3089d82d6b7b8f7 (diff)
downloadglibc-4e506f67cbe6cd935377da65909f0606014459aa.zip
glibc-4e506f67cbe6cd935377da65909f0606014459aa.tar.gz
glibc-4e506f67cbe6cd935377da65909f0606014459aa.tar.bz2
hurd: Replace reply port with a dead name on failed interruption
If we're trying to interrupt an interruptible RPC, but the server fails to respond to our __interrupt_operation () call, we instead destroy the reply port we were expecting the reply to the RPC on. Instead of deallocating the name completely, replace it with a dead name, so the name won't get reused for some other right, and deallocate it in _hurd_intr_rpc_mach_msg once we return from the signal handler. Signed-off-by: Sergey Bugaev <bugaevc@gmail.com> Message-Id: <20230429201822.2605207-4-bugaevc@gmail.com>
Diffstat (limited to 'htl/pt-cancel.c')
0 files changed, 0 insertions, 0 deletions