From: Tom Keiser Date: Wed, 2 Nov 2005 05:22:39 +0000 (+0000) Subject: fpq-bulk-free-math-error-20051101 X-Git-Tag: openafs-devel-1_5_0~210 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=e2c497b0368b13e84e6a6404c3761e28d40f2119;p=packages%2Fo%2Fopenafs.git fpq-bulk-free-math-error-20051101 fix a math error here --- 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)