summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2009-02-06 12:27:25 +0000
committerRobert Watson <rwatson@FreeBSD.org>2009-02-06 12:27:25 +0000
commite29d0bcd8f71dfcfe2fdbc0faa002aed7b900ff8 (patch)
tree62570535381edbefa377d4448d39de4ebb4de5e2
parent7e6cf425b61cc649a6a53d8aad0bb64478b8c4a3 (diff)
Notes
-rw-r--r--sys/kern/uipc_usrreq.c6
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);