src/server/config/objconf.c

changeset 83
28433f06d5ee
parent 79
f48cea237ec3
child 88
73b3485e96f1
--- a/src/server/config/objconf.c	Sun Jun 30 15:11:48 2013 +0200
+++ b/src/server/config/objconf.c	Mon Jul 01 18:05:13 2013 +0200
@@ -133,7 +133,7 @@
 
     switch(tag->type_num) {
         case TAG_OBJECT: {
-            ConfigObject *obj = OBJ_NEW_N(conf->parser.mp, ConfigObject);
+            ConfigObject *obj = OBJ_NEW_N(mp, ConfigObject);
             obj->begin = tag->begin;
             obj->end = tag->end;
             
@@ -144,7 +144,7 @@
             conf->objects = cfg_dlist_append(mp, conf->objects, obj);
 
             // create tree level object
-            ConfigParserLevel *lvl = OBJ_NEW(conf->parser.mp, ConfigParserLevel);
+            ConfigParserLevel *lvl = OBJ_NEW(mp, ConfigParserLevel);
             lvl->iftag = NULL;
             lvl->levelnum = 1;
             lvl->tag = tag;
@@ -156,9 +156,7 @@
             // create tree level object
             ConfigParserLevel *last_lvl = conf->levels->data;
 
-            ConfigParserLevel *lvl = OBJ_NEW(
-                    conf->parser.mp,
-                    ConfigParserLevel);
+            ConfigParserLevel *lvl = OBJ_NEW(mp, ConfigParserLevel);
             
             lvl->iftag = NULL;
             lvl->levelnum = last_lvl->levelnum + 1;

mercurial