Opened 10 years ago

Closed 10 years ago

#2969 closed defect (fixed)

memory leak in the function of "lwtriangle_from_wkb_state"

Reported by: cminus Owned by: pramsey
Priority: medium Milestone: PostGIS 2.1.6
Component: liblwgeom Version: master
Keywords: memory leak Cc:

Description

We have detected a memory leak at line 517 of the file "liblwgeom\lwin_wkb.c", trunk version. The "lwtriangle_construct_empty" function had allocated a POINTERARRAY structure for tri->points member, but at line 555, that member was override by another POINTERARRAY variable 'pa', which caused a tiny memory leak.

Therefore before assigned variable 'pa' , tri->points should be freed firstly. e.g.

if (tri->points) {

ptarray_free(tri->points);

}

Change History (2)

comment:1 by pramsey, 10 years ago

Milestone: PostGIS 2.1.5PostGIS 2.1.6

comment:2 by pramsey, 10 years ago

Resolution: fixed
Status: newclosed

trunk at r13353, 2.1 at r13354, 2.0 at r13355

Note: See TracTickets for help on using tickets.