From f947558b36082121492d20a6f2e0e7800ff6977d Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 5 Jan 2020 01:36:44 +0100 Subject: lwip,pfinet: Make S_io_reauthenticate return error * lwip/io-ops.c (lwip_S_io_reauthenticate): Return errno on make_sock_user returning an error. * pfinet/io-ops.c (S_io_reauthenticate): Likewise. --- lwip/io-ops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lwip') diff --git a/lwip/io-ops.c b/lwip/io-ops.c index 2e666ab2..f2ee01af 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); -- cgit v1.2.3