Re: [Evolution-hackers] camel_store_get_folder_info() memory handling

2006-02-16 Thread Jules Colding
On Wed, 2006-02-15 at 10:37 -0500, Jeffrey Stedfast wrote: > CamelStore::free_folder_info()'s v.method can be overridden, so it's > really up to your CamelStore implementation. > > The consumer of the ::get_folder_info() API is supposed to > call ::free_folder_info(), but since it can be overridde

Re: [Evolution-hackers] camel_store_get_folder_info() memory handling

2006-02-15 Thread Jeffrey Stedfast
CamelStore::free_folder_info()'s v.method can be overridden, so it's really up to your CamelStore implementation. The consumer of the ::get_folder_info() API is supposed to call ::free_folder_info(), but since it can be overridden - you can make it noop, free the info, or free some subset of the i

[Evolution-hackers] camel_store_get_folder_info() memory handling

2006-02-15 Thread Jules Colding
Hi, Please correct me if I am wrong, but I have suddenly become in doubt about who "owns" the memory returned by camel_store_get_folder_info(). camel_store_get_folder_info() returns a CamelFolderInfo* so the memory pointed returned by my provider implementation of get_folder_info() must be freed