From: Christiaan H. <cmh...@gm...> - 2009-06-30 17:07:51
|
OK, I found the problem. When the name is an empty string, the copied characters in 'name' are leaked. Memory management is really opaque in that file. Christiaan On Tue, Jun 30, 2009 at 6:00 PM, Christiaan Hofman <cmh...@gm...>wrote: > I am getting a consistent leak in btparse. Leaks points to line 808 in > names.c, in bt_split_name(). I really don't understand the memory management > here. AFAIK strdup allocates memory, but I don't see the memory allocated in > this line being freed anywhere. However adding a free is not correct. Anyone > has an idea? > > Christiaan > > |