Mapserver Memory Leak #2
Stephen Woodbridge
woodbri at SWOODBRIDGE.COM
Thu Jun 7 23:53:29 EDT 2007
http://trac.osgeo.org/mapserver/ticket/2118
Steve Lime wrote:
> Using msyylex_destroy would be preferable over the homegrown cleanup function
> in maplexer.l. I can do this, will you file a ticket?
>
> Steve
>
>>>> Stephen Woodbridge <woodbri at SWOODBRIDGE.COM> 06/07/07 7:48 PM >>>
> Hi,
>
> It looks like the maplexer.c might be leaking memory.
>
> maplexer.c:4318 (current svn) allocates yy_buffer_stack and this is
> getting leaked.
>
> It should probably get freed in lexer_cleanup() with something like:
>
> if( (yy_buffer_stack) != NULL )
> {
> msyyfree( (yy_buffer_stack) );
> (yy_buffer_stack) = NULL;
> }
>
> or by calling
>
> msyylex_destroy();
>
> or by something similar. I am not familiar with this code so someone
> that knows it should probably look into this and verify that my
> assumptions are correct.
>
> Thanks,
> -Steve W
More information about the mapserver-dev
mailing list