Jeff wrote:+ if (psssa->pssap->psva) + HeapFree(GetProcessHeap(), 0, psssa->pssap->psva); + if (psssa->pssap->piAdvance) + HeapFree(GetProcessHeap(), 0, psssa->pssap->piAdvance); + if (psssa->pssap->pGoffset) + HeapFree(GetProcessHeap(), 0, psssa->pssap->pGoffset); + if (psssa->pssap->pwOutGlyphs) + HeapFree(GetProcessHeap(), 0, psssa->pssap->pwOutGlyphs);A NULL-Pointer is handled by HeapFree() and we cleaned up similar unneeded "if " - tests recently. Thanks.