|
Message-ID: <3E7BE96C.5020001@tagnet.ru> Date: Sat, 22 Mar 2003 09:41:16 +0500 From: Boris Kovalenko <boris@...net.ru> To: popa3d-users@...ts.openwall.com Subject: Re: Possible memory leak? Solar Designer wrote: >On Fri, Mar 21, 2003 at 11:35:18AM +0500, Boris Kovalenko wrote: > >Hi, > > > >>I wonder Due adopting I have found that we are allocating memory for >>virtual_spool in virtual.c/virtual_userpass function but can't find >>where we free the allocation. This is memory leak bug or I misunderstand >>something? >> >> > >This memory is really not freed anywhere, but the spool path may be >needed for almost the entire lifetime of the process from that point >on anyway. So this is not a bug, this is intentional. > Hmmm... What to not do it in pop_root.c? For example with this type of code #if !POP_STANDALONE && !POP_OPTIONS int main(void) { int rc; if (do_pop_startup()) return 1; rc = do_pop_session(); if(virtual_spool != NULL) free(virtual_spool); return rc; } #endif Also, the same code we may use in standalone.c when fork'ed. Isn't? Boris
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.