summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lwip/io-ops.c2
-rw-r--r--pfinet/io-ops.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/lwip/io-ops.c b/lwip/io-ops.c
index 2e666ab2e..f2ee01af8 100644
--- a/lwip/io-ops.c
+++ b/lwip/io-ops.c
@@ -321,7 +321,7 @@ lwip_S_io_reauthenticate (struct sock_user * user, mach_port_t rend)
newuser = make_sock_user (user->sock, 0, 1, 0);
while (!newuser && errno == EINTR);
if (!newuser)
- return 0;
+ return errno;
auth = getauth ();
newright = ports_get_send_right (newuser);
diff --git a/pfinet/io-ops.c b/pfinet/io-ops.c
index c1b6e5b55..33260b3a4 100644
--- a/pfinet/io-ops.c
+++ b/pfinet/io-ops.c
@@ -380,7 +380,7 @@ S_io_reauthenticate (struct sock_user *user,
if (!newuser)
{
pthread_mutex_unlock (&global_lock);
- return 0;
+ return errno;
}
auth = getauth ();