From: Tom Keiser Date: Wed, 2 Nov 2005 05:23:54 +0000 (+0000) Subject: STABLE14-fpq-bulk-free-math-error-20051101 X-Git-Tag: openafs-stable-1_4_1-rc2~32 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=2560315f69d5174fca682e4d6c9abf5a6cdbec7a;p=packages%2Fo%2Fopenafs.git STABLE14-fpq-bulk-free-math-error-20051101 fix a math error here (cherry picked from commit e2c497b0368b13e84e6a6404c3761e28d40f2119) --- diff --git a/src/rx/rx_packet.c b/src/rx/rx_packet.c index 8769088ed..33eed2402 100644 --- a/src/rx/rx_packet.c +++ b/src/rx/rx_packet.c @@ -2548,7 +2548,7 @@ rxi_PrepareSendPacket(register struct rx_call *call, queue_Init(&q); /* Free any extra elements in the wirevec */ - for (j = MAX(2, i), nb = j - p->niovecs; j < p->niovecs; j++) { + for (j = MAX(2, i), nb = p->niovecs - j; j < p->niovecs; j++) { queue_Append(&q,RX_CBUF_TO_PACKET(p->wirevec[j].iov_base, p)); } if (nb)