On Fri, Feb 10, 2012 at 10:41:48PM +0000, Paul B Mahol wrote: > In bps == 3 case output is decoded directly. Huh? The free is called unconditionally, so there should be no leak. Obviously it make sense to not needlessly allocate this buffer, but I can't see how this would fix a leak as the subject claims...