aboutsummaryrefslogtreecommitdiff
path: root/lwip/port-objs.c
diff options
context:
space:
mode:
Diffstat (limited to 'lwip/port-objs.c')
-rw-r--r--lwip/port-objs.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/lwip/port-objs.c b/lwip/port-objs.c
index 07bcab8f..70e1aeaf 100644
--- a/lwip/port-objs.c
+++ b/lwip/port-objs.c
@@ -118,7 +118,10 @@ make_sock_user (struct socket *sock, int isroot, int noinstall, int consume)
err = ports_create_port (socketport_class, lwip_bucket,
sizeof (struct sock_user), &user);
if (err)
- return 0;
+ {
+ errno = err;
+ return 0;
+ }
if (!consume)
refcount_ref (&sock->refcnt);