From ad592204bc8ad6b931bc184c2047903db1bbce41 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 28 May 2023 16:34:56 +0200 Subject: lwip: Drop spurious port deref on error When ports_create_port returns an error there is no reference to release. --- lwip/port-objs.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lwip/port-objs.c b/lwip/port-objs.c index 70e1aeaf..ce9f9705 100644 --- a/lwip/port-objs.c +++ b/lwip/port-objs.c @@ -62,9 +62,9 @@ make_sockaddr_port (int sock, buflen - offsetof (struct sockaddr, sa_data)); *addr = ports_get_right (addrstruct); *addrtype = MACH_MSG_TYPE_MAKE_SEND; - } - ports_port_deref (addrstruct); + ports_port_deref (addrstruct); + } return err; } -- cgit v1.2.3