Reporter: assefaDate: 2007/08/02 - 23:16
It seems that the labepath object of the labelCacheMemberObj is never freed accumulating in a substantial memory leak when lots of text are involved.
The fix from what I can see is to add the free in function msFreeLabelCacheSlot
if (cacheslot->labels[i].labelpath)
msFreeLabelPathObj(cacheslot->labels[i].labelpath);
Reporter: assefa Date: 2007/08/02 - 23:16 It seems that the labepath object of the labelCacheMemberObj is never freed accumulating in a substantial memory leak when lots of text are involved.
The fix from what I can see is to add the free in function msFreeLabelCacheSlot
if (cacheslot->labels[i].labelpath) msFreeLabelPathObj(cacheslot->labels[i].labelpath);
hopefully that would be it.
I will do few tests before applying fix.