summaryrefslogtreecommitdiff
path: root/hurd/hurdsig.c
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@schwinge.name>2010-03-20 16:58:53 +0100
committerThomas Schwinge <thomas@schwinge.name>2010-03-20 16:58:53 +0100
commit07b9195d3724d2476332d8c47a30024122cf6e85 (patch)
tree92e561cf7e47cf5c0ac4ac5423cc4bc134bbe812 /hurd/hurdsig.c
parent77e0f12f03c56b8888834f12481cb5d2fa0db34b (diff)
parentd924beb0f2d823d72715aee58f87eba5d4d6ebe3 (diff)
Merge commit 'refs/top-bases/t/tls' into t/tls
Conflicts: csu/libc-start.c
Diffstat (limited to 'hurd/hurdsig.c')
-rw-r--r--hurd/hurdsig.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/hurd/hurdsig.c b/hurd/hurdsig.c
index f89fd79dcf..4cb5e3ceaa 100644
--- a/hurd/hurdsig.c
+++ b/hurd/hurdsig.c
@@ -1134,6 +1134,7 @@ signal_allowed (int signo, mach_port_t refport)
}
_hurd_port_free (&_hurd_dtable[d]->port, &ulink, port);
}
+ __mutex_unlock (&_hurd_dtable_lock);
/* If we found a lucky winner, we've set D to -1 in the loop. */
if (lucky)
goto win;