From 4353f92301cd903a00831a8272d149c45bbb5b8c Mon Sep 17 00:00:00 2001 From: Justus Winter <4winter@informatik.uni-hamburg.de> Date: Sat, 23 Nov 2013 15:27:31 +0100 Subject: libports: improve error handling in ports_reallocate_from_external * libports/reallocate-from-external.c (ports_reallocate_from_external): Improve error handling. --- libports/reallocate-from-external.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libports') diff --git a/libports/reallocate-from-external.c b/libports/reallocate-from-external.c index cd12143c..8cccb2a7 100644 --- a/libports/reallocate-from-external.c +++ b/libports/reallocate-from-external.c @@ -60,7 +60,8 @@ ports_reallocate_from_external (void *portstruct, mach_port_t receive) pi->cancel_threshold = 0; pi->mscount = stat.mps_mscount; - hurd_ihash_add (&pi->bucket->htable, receive, pi); + err = hurd_ihash_add (&pi->bucket->htable, receive, pi); + assert_perror (err); pthread_mutex_unlock (&_ports_lock); mach_port_move_member (mach_task_self (), receive, pi->bucket->portset); -- cgit v1.2.3