aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2025-11-13 22:57:35 +0000
committerMark Johnston <markj@FreeBSD.org>2025-11-14 00:43:38 +0000
commitce5692bf009ed5607d3b880eec4055697479c13d (patch)
treee2c412eed541539177c4825c6fbac8217d776220
parent9d9fa9a2c22f67d5f8afec18106c9f0072d6b3d4 (diff)
unix: Remove an always-false null pointer check
No functional change intended. MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D53453
-rw-r--r--sys/kern/uipc_usrreq.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/sys/kern/uipc_usrreq.c b/sys/kern/uipc_usrreq.c
index 8c9fa4c012e4..86e1694fb869 100644
--- a/sys/kern/uipc_usrreq.c
+++ b/sys/kern/uipc_usrreq.c
@@ -3216,11 +3216,9 @@ unp_disconnect(struct unpcb *unp, struct unpcb *unp2)
#endif
LIST_REMOVE(unp, unp_reflink);
UNP_REF_LIST_UNLOCK();
- if (so) {
- SOCK_LOCK(so);
- so->so_state &= ~SS_ISCONNECTED;
- SOCK_UNLOCK(so);
- }
+ SOCK_LOCK(so);
+ so->so_state &= ~SS_ISCONNECTED;
+ SOCK_UNLOCK(so);
break;
case SOCK_STREAM: