diff options
author | Robert Watson <rwatson@FreeBSD.org> | 2009-02-06 12:27:25 +0000 |
---|---|---|
committer | Robert Watson <rwatson@FreeBSD.org> | 2009-02-06 12:27:25 +0000 |
commit | e29d0bcd8f71dfcfe2fdbc0faa002aed7b900ff8 (patch) | |
tree | 62570535381edbefa377d4448d39de4ebb4de5e2 | |
parent | 7e6cf425b61cc649a6a53d8aad0bb64478b8c4a3 (diff) |
Notes
-rw-r--r-- | sys/kern/uipc_usrreq.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/kern/uipc_usrreq.c b/sys/kern/uipc_usrreq.c index edfea1ace7a8..0ab357605711 100644 --- a/sys/kern/uipc_usrreq.c +++ b/sys/kern/uipc_usrreq.c @@ -751,7 +751,7 @@ uipc_send(struct socket *so, int flags, struct mbuf *m, struct sockaddr *nam, { struct unpcb *unp, *unp2; struct socket *so2; - u_int mbcnt, sbcc; + u_int mbcnt_delta, sbcc; u_long newhiwat; int error = 0; @@ -881,7 +881,7 @@ uipc_send(struct socket *so, int flags, struct mbuf *m, struct sockaddr *nam, control = NULL; } else sbappend_locked(&so2->so_rcv, m); - mbcnt = so2->so_rcv.sb_mbcnt - unp2->unp_mbcnt; + mbcnt_delta = so2->so_rcv.sb_mbcnt - unp2->unp_mbcnt; unp2->unp_mbcnt = so2->so_rcv.sb_mbcnt; sbcc = so2->so_rcv.sb_cc; sorwakeup_locked(so2); @@ -890,7 +890,7 @@ uipc_send(struct socket *so, int flags, struct mbuf *m, struct sockaddr *nam, newhiwat = so->so_snd.sb_hiwat - (sbcc - unp2->unp_cc); (void)chgsbsize(so->so_cred->cr_uidinfo, &so->so_snd.sb_hiwat, newhiwat, RLIM_INFINITY); - so->so_snd.sb_mbmax -= mbcnt; + so->so_snd.sb_mbmax -= mbcnt_delta; SOCKBUF_UNLOCK(&so->so_snd); unp2->unp_cc = sbcc; UNP_PCB_UNLOCK(unp2); |