Free the parsed data prior to calling the modules detach()
authoraland <aland>
Mon, 12 Feb 2007 14:07:20 +0000 (14:07 +0000)
committeraland <aland>
Mon, 12 Feb 2007 14:07:20 +0000 (14:07 +0000)
commit723b2700f3394f9fad003ed910dc5dc8c3562094
tree31784420b6716e06462241fc88899f2edb8736be
parent4b20c91c55c6792655014fd28fce52b36b9601a2
Free the parsed data prior to calling the modules detach()
routine.  This means that any string that gets parsed by a
module automatically gets free'd by the configuration file code,
so that the modules don't have to do it.

Next step is to remove most of the calls to free() in the
modules.  After that, if there's nothing in the modules detach
routine, the configuration file code can clean up the module
instance, too
src/main/conffile.c