From c62b1edd42d9522d6277d5ca648f2e4a4214341c Mon Sep 17 00:00:00 2001 From: Justus Winter <4winter@informatik.uni-hamburg.de> Date: Sat, 23 Nov 2013 15:30:42 +0100 Subject: libports: improve error handling in ports_transfer_right * libports/transfer-right.c (ports_transfer_right): Improve error handling. --- libports/transfer-right.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libports/transfer-right.c') diff --git a/libports/transfer-right.c b/libports/transfer-right.c index e313f71f..72488a99 100644 --- a/libports/transfer-right.c +++ b/libports/transfer-right.c @@ -77,7 +77,8 @@ ports_transfer_right (void *tostruct, if (port) { - hurd_ihash_add (&topi->bucket->htable, port, topi); + err = hurd_ihash_add (&topi->bucket->htable, port, topi); + assert_perror (err); if (topi->bucket != frompi->bucket) { err = mach_port_move_member (mach_task_self (), port, -- cgit v1.2.3