On Tue, Oct 08, 2019 at 03:47:24PM +0200, Eric Jallot wrote: > Each object (secmark, synproxy, quota, limit, counter) is dynamically allocated > by the parser and not freed at exit. > However, there is no need to use dynamic allocation here because struct obj > already provides the required storage. Update the grammar to ensure that > obj_alloc() is called before config occurs. Applied.