rx: Fix non-TSFPQ rxi_FreePackets
authorAndrew Deason <adeason@sinenomine.net>
Thu, 8 Nov 2012 00:46:24 +0000 (18:46 -0600)
committerDerrick Brashear <shadow@your-file-system.com>
Thu, 8 Nov 2012 11:59:42 +0000 (03:59 -0800)
commitbbea7b07f3f2120245026a632b4109d9d7b1359f
tree5c786271c7a227b3e32e7d7c96618d1bf773aa6f
parent30ee8b645ea28b8f4f4794b2620fef723d03de9d
rx: Fix non-TSFPQ rxi_FreePackets

Actually count the number of packets we're given, so we don't bail out
early because num_pkts is 0. Without this, we effectively do not free
most packets for non-pthreads Rx, so e.g. the unix kernel module will
leak memory quite quickly and be very slow.

This was introduced by 170dbb3c.

Change-Id: Id781e37170683c422b40079fdda018be1caddaf3
Reviewed-on: http://gerrit.openafs.org/8401
Tested-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Simon Wilkinson <simonxwilkinson@gmail.com>
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
src/rx/rx_packet.c