Ticket #2199 (closed defect: fixed)
memeory leak with labepath object
| Reported by: | assefa | Owned by: | assefa |
|---|---|---|---|
| Priority: | normal | Milestone: | 5.0 release |
| Component: | MapServer C Library | Version: | |
| Severity: | normal | Keywords: | |
| Cc: | dmorissette |
Description
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.
Change History
Note: See
TracTickets for help on using
tickets.
