Tar uses a int to store the bytes written count. This wraps at 2gig on the i386 platform. Fix: Change the counter to a u_quad_t using the following diff. How-To-Repeat: Create a tar with --totals with a size over 2 gig, and watch what is reported by tar at the end.
State Changed From-To: open->closed Suggested changes applied