diff options
| author | Mark Johnston <markj@FreeBSD.org> | 2025-11-13 22:57:35 +0000 |
|---|---|---|
| committer | Mark Johnston <markj@FreeBSD.org> | 2025-11-14 00:43:38 +0000 |
| commit | ce5692bf009ed5607d3b880eec4055697479c13d (patch) | |
| tree | e2c412eed541539177c4825c6fbac8217d776220 | |
| parent | 9d9fa9a2c22f67d5f8afec18106c9f0072d6b3d4 (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.c | 8 |
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: |
