about summary refs log tree commit diff
path: root/elf/tst-p_align2.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 /elf/tst-p_align2.c
parenteb14819c14d190830df673c9a3089d82d6b7b8f7 (diff)
downloadglibc-4e506f67cbe6cd935377da65909f0606014459aa.tar.gz
glibc-4e506f67cbe6cd935377da65909f0606014459aa.tar.xz
glibc-4e506f67cbe6cd935377da65909f0606014459aa.zip
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 'elf/tst-p_align2.c')
0 files changed, 0 insertions, 0 deletions