]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-fpq-bulk-free-math-error-20051101
authorTom Keiser <tkeiser@gmail.com>
Wed, 2 Nov 2005 05:23:54 +0000 (05:23 +0000)
committerDerrick Brashear <shadow@dementia.org>
Wed, 2 Nov 2005 05:23:54 +0000 (05:23 +0000)
fix a math error here

(cherry picked from commit e2c497b0368b13e84e6a6404c3761e28d40f2119)

src/rx/rx_packet.c

index 8769088ed566fbf6727612f871591fa5dbb46b22..33eed2402fff9c3622df7f3921e3d461dd56e4d9 100644 (file)
@@ -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)