=== ----- Original Message ----- From: "Michael A Chase" <mchase@ix.netcom.com> > I hope you moved the '+ 1' outside the strlen() as well. Yes - that was the point - moving it outside, on it's own, didn't fix the heap corruption. Moving it outside AND moving the constructor body to be non-inlinable did. Rob